@font-face {
	font-family: iconfont;
	src: url(../font/iconfont.eot);
	src: url(../font/iconfont.eot#iefix) format('embedded-opentype'), url(../font/iconfont.woff) format('woff'), url(../font/iconfont.ttf) format('truetype'), url(../font/iconfont.svg#iconfont) format('svg')
}
.iconfont {
	font-family: iconfont !important;
	font-size: 16px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: .2px;
	-moz-osx-font-smoothing: grayscale
}
body {
	/*background:url('/statics/20180101/img/bg_skin.jpg?v=0.0.3')  center 204px no-repeat*/
}
#syBm .Bm-content .content-studio .studio-ul li a:hover, #syBm .bg .banma_recommend, .a1, a {
	text-decoration: none
}
.mask, .mask2, .onTxt, .onTxt2 {
	position: absolute;
	bottom: 0;
	left: 0
}
.commRight .list dd, .pbHotService .rTxt a, .pbPer .sed .name, .pbPer .third, .pbPer .third .addr, .pbPer .third .job {
	text-overflow: ellipsis;
	white-space: nowrap
}
.hzleft .mainScroll .right .hzSmallMask, .hzzf .tuwenlist .mask, .mask, .mask2, .pbSedScr .next, .pbSedScr .prev {
	opacity: .5
}
.font, .font15, .font16, .font18, .font29 {
	font-family: 'Microsoft Yahei'
}
.fnTab, table {
	border-spacing: 0
}
#syBm .Bm-content .content-studio .studio-ul li p.name, #syBm .Bm-content .ps-list .list .cost-span, #syBm .Bm-content .ps-list .list .list-name .name-p, .ellipsis, .zhyhd ul.sList li, dl.pbDl, dl.pbDl dd {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}
#sYqzFw .bd table, table {
	border-collapse: collapse
}
#syBm .bg {
	background: url(/statics/20180101/img/bg_new_test.png?ver=0.5) 0 -866px no-repeat;
	height: 85px
}
#syBm .bg .nav {
	display: block;
	height: 85px;
	width: 400px;
	float: left
}
#syBm .bg .more {
	width: 234px;
	height: 30px;
	float: right;
	background-color: #fff;
	padding-top: 30px
}
#syBm .bg .more .clickformore {
	padding-top: 7px;
	display: block;
	float: left;
	padding-left: 55px
}
#syBm .bg .banma_recommend {
	display: block;
	color: #9e5c1f;
	background: #fdc900;
	padding: 7px 12px;
	border-radius: 5px;
	float: right;
	font-size: 13px
}
#syBm .Bm-content .content-ps:after {
	content: "";
	height: 0;
	display: block;
	clear: both
}
#syBm .Bm-content .ps-img {
	float: left;
	width: 328px;
	margin-right: 35px
}
#syBm .Bm-content .ps-img .img {
	margin-bottom: 14px;
	display: block
}
#syBm .Bm-content .ps-img .img1, #syBm .Bm-content .ps-img .img2 {
	width: 100%;
	height: 167px;
	background-size: 100% 100%
}
#syBm .Bm-content .ps-list {
	width: 300px;
	margin-right: 18px;
	float: left
}
#syBm .Bm-content .ps-list .list a {
	display: block
}
#syBm .Bm-content .ps-list .list .list-name {
	height: 47px;
	line-height: 47px;
	color: #06c
}
#syBm .Bm-content .ps-list .list .name-img {
	width: 47px;
	height: 47px;
	background-size: 100% 100%;
	float: left;
	margin-right: 15px
}
#syBm .Bm-content .ps-list .list .name-img img {
	width: 47px;
	height: 47px
}
#syBm .Bm-content .ps-list .list .list-name .name-p {
	float: left;
	width: 200px;
	font-size: 16px
}
#syBm .Bm-content .ps-list .list .list-cost {
	margin: 14px 0
}
#syBm .Bm-content .ps-list .list .cost-span {
	width: 200px;
	font-size: 14px;
	float: left
}
#syBm .Bm-content .ps-list .list .cost {
	font-size: 16px;
	color: #fa601c
}
#syBm .Bm-content .content-studio {
	margin-top: 10px
}
#syBm .Bm-content .content-studio .studio-ul:after {
	content: "";
	height: 0;
	display: block;
	clear: both
}
#syBm .Bm-content .content-studio .studio-ul li {
	width: 160px;
	height: 195px;
	margin-right: 10px;
	margin-left: 30px;
	margin-top: 20px;
	float: left
}
#syBm .Bm-content .content-studio .studio-ul li img {
	width: 100%;
	height: 160px
}
#syBm .Bm-content .content-studio .studio-ul li p.auth {
	width: 40px;
	float: left;
	margin-top: 10px
}
#syBm .Bm-content .content-studio .studio-ul li p.shipian {
	width: 72px;
	float: right;
	margin-top: 9px
}
#syBm .Bm-content .content-studio .studio-ul li p.shipian img {
	width: 72px;
	height: 24px
}
#syBm .Bm-content .content-studio .studio-ul li p.name {
	font-size: 14px;
	margin: 14px 0 9px;
	width: 111px;
	float: left;
	display: none
}
#syBm .Bm-content .content-studio .studio-ul li .app, #syBm .Bm-content .content-studio .studio-ul li .grade {
	height: 17px;
	padding: 0 5px;
	font-size: 12px;
	color: #fff;
	line-height: 17px;
	border: 1px solid #ec2828;
	text-decoration: none
}
#syBm .Bm-content .content-studio .studio-ul li .app {
	background-color: #ec2828
}
#syBm .Bm-content .content-studio .studio-ul li .grade {
	display: none;
	background: #ec2828
}
.fnTab, .fnTab td, .fnTab th {
	padding: 0
}
.gW {
	clear: both;
	width: 1200px;
	margin: 0 auto;
	overflow: hidden
}
.pbLiBg li, .rad {
	width: 8px;
	height: 8px
}
.zhyhd .top, .zhyhd dl.sh {
	margin: 0 0 12px
}
a {
	color: #666
}
.a1 {
	color: #000
}
.a1:hover {
	color: #c00;
	text-decoration: underline
}
.a2 {
	color: #333;
	text-decoration: none
}
.a2:hover, .onTxt a:hover, .pbAimg a:hover, dl.pbDl dd a:hover {
	text-decoration: underline
}
.a2:hover {
	color: #c00
}
.font {
	font-size: 14px
}
.font15 {
	font-size: 15px
}
.font16 {
	font-size: 16px
}
.font18 {
	font-size: 18px
}
.font29 {
	font-size: 29px
}
.rad {
	background-color: #bbb;
	border-radius: 100px;
	-moz-border-radius: 100px;
	-webkit-border-radius: 100px;
	overflow: hidden
}
.pbLiBg li {
	background: url(/statics/20180101/img/bg.png?1111) -88px -591px no-repeat
}
.pbLiBg li.hover {
	background-position: -109px -591px
}
.fnTab {
	border: 0
}
.pbAimg, .zhyhd dl.sh dd.pic a {
	display: block;
	border: 1px solid #ccc
}
.zhyhd .top a.huizhan {
	width: 95px;
	height: 19px;
	background-position: -734px -42px
}
.zhyhd dl.sh {
	clear: both;
	width: inherit;
	height: 112px
}
.zhyhd dl.sh dt {
	float: right;
	width: 236px;
	margin: 3px 0 15px
}
.zhyhd dl.sh dt a {
	display: block;
	padding: 2px 0 0;
	font-size: 16px;
	font-weight: 700;
	color: #333
}
.zhyhd dl.sh dt a:hover {
	color: #c00
}
.zhyhd dl.sh dd.pic {
	float: left
}
.zhyhd dl.sh dd.pic a {
	width: 110px;
	height: 110px
}
.zhyhd dl.sh dd.txt {
	font-size: 14px;
	float: right;
	width: 236px;
	letter-spacing: 1px;
	line-height: 22px;
	color: #666
}
.zhyhd dl.sed {
	margin: 0 0 20px
}
.zhyhd ul.sList li {
	background: url(/statics/20180101/img/bg.png?1111) -736px -15px no-repeat;
	margin: 0 0 14px;
	padding: 1px 0 0 27px
}
.mask, .mask2 {
	background-color: #000
}
.zhyhd ul.sList li a {
	color: #333
}
.zhyhd ul.sList li a:hover {
	color: #c00
}
.bigImg ul.imgArea li div.outer a, .onTxt, .onTxt a, .onTxt a:hover, .onTxt2, .pbAimg a, .pbAimg a:hover {
	color: #fff
}
.zhyhd ul.sList li.last {
	margin-bottom: 0
}
.mask {
	width: 329px;
	height: 50px
}
.mask2 {
	width: 152px;
	height: 45px
}
.onTxt {
	width: 329px;
	height: 50px;
	text-align: center;
	line-height: 52px
}
.onTxt2 {
	width: 137px;
	height: 43px;
	line-height: 20px;
	text-align: left;
	padding: 2px 0 0 15px
}
.pbAimg {
	position: relative;
	width: 152px;
	height: 162px
}
.pbAimg img {
	position: absolute;
	top: 0;
	left: 0
}
.pbBottom {
	clear: both;
	width: 100%
}
.pbBottom dl.l {
	float: left
}
.pbBottom dl.r {
	float: right
}
.bigImg, .bigImg ul.imgArea li, .pbMr, .pbMr .rtop, .pbMr a.aLink {
	float: left
}
.bg {
	position: relative;
	background: url(/statics/20180101/img/bg.png?1111) no-repeat
}
.nav_da {
	position: absolute;
	left: 550px;
	top: 4px;
	z-index: 1000;
}
.pbFl {
	overflow: hidden
}
.bigImg {
	position: relative;
	width: 329px;
	height: 408px;
	margin: 0 0 31px;
	overflow: hidden
}
.bigImg ul.imgArea {
	width: 2000px
}
.bigImg ul.imgArea li div.outer {
	position: relative;
	width: 329px;
	height: 408px
}
.bigImg ul.imgID {
	position: absolute;
	bottom: 56px;
	left: 130px
}
.bigImg ul.imgID li {
	float: left;
	margin: 0 12px 0 0;
	cursor: pointer
}
.bigImg ul.imgID li.hover {
	background-color: #c00
}
.bigImg ul.digitalScrollWidth {
	left: 90px
}
.bigImg .next, .bigImg .prev {
	display: none;
	position: absolute;
	top: 160px;
	right: 0;
	width: 63px;
	height: 63px;
	background-position: -580px 0;
	cursor: pointer
}
#syHeader .hTop .inner, .pbImgList .big {
	position: relative
}
.bigImg .next .img, .bigImg .prev .img {
	display: block;
	width: 63px;
	height: 63px;
	background-color: #000;
	opacity: .5
}
.bigImg .prev {
	left: 0;
	background-position: -507px 0
}
.pbMr {
	width: 246px;
	overflow: hidden;
	padding-bottom: 20px
}
.pbMr a.aLink {
	width: 100px;
	height: 134px;
	border: 0
}
.pbMr a.aLink .mask, .pbMr a.aLink .onTxt {
	width: 100px;
	height: 26px
}
.pbMr a.aLink .onTxt {
	line-height: 24px
}
.pbMr .rtop {
	width: 146px;
	background-position: 11px -500px
}
.pbMr .rtop a.tit {
	width: 90px;
	height: 27px;
	background-color: #c00;
	line-height: 26px
}
.pbMr a.txt {
	float: right;
	width: 126px;
	color: #666;
	padding: 0 10px 0 0
}
.pbIntro .intro, .pbIntro img, .pbRtab ul.imgArea li {
	float: left
}
.pbRtab {
	width: 300px;
	height: auto;
	overflow: hidden;
	margin: 0 0 32px
}
.pbIntro, .pbRtab ul.imgArea li dl.pbDl dd {
	width: 290px
}
.pbRtab ul.imgArea {
	width: 290px;
	overflow: hidden;
	padding: 24px 0 0
}
.pbIntro {
	display: block;
	height: 164px
}
.pbIntro .divider {
	float: left;
	width: 10px;
	height: 164px;
	background-position: 0 -488px
}
.pbIntro .intro {
	width: 145px;
	height: 164px;
	background-color: #d71e1e;
	color: #fff
}
.pbIntro .intro a {
	color: #fff
}
.pbIntro .intro .tit {
	display: block;
	margin: 15px 0 15px 15px
}
.pbIntro .intro .mz {
	display: block;
	padding: 0 0 24px 15px
}
.pbIntro .intro .con {
	display: block;
	padding: 0 0 0 15px;
	width: 108px;
	line-height: 22px
}
dl.pbDl {
	width: 337px
}
dl.pbDl dd {
	margin: 0 0 10px;
	padding: 1px 0
}
dl.pbDl dd strong {
	color: #2d2d2d
}
.pbJdzx .conF a.title:hover, dl.pbDl dd a:hover strong {
	color: #c00
}
#syHeader .hTop .inner .topR a.user:hover, #syHeader .hTop .inner ul.subMenu li a:hover, #syHeader .nav ul.navUl li a, .collect .banner a, .glChBan .active a, .hzleft .mainScroll .right .hzSmallTxt:hover, .hzleft .mainScroll .right .txtCon .banner .title:hover, .hzleft .msjt .right a:hover, .hzleft .msjt .zpdp .banner .a:hover, .hzzf .title:hover, .noLine, .pbLink:hover, .pbPer:hover, .syTabTop ul.imgID li a:hover {
	text-decoration: none
}
dl.pbDl dd.last {
	margin: 0
}
.pbJdzx {
	float: right
}
.pbJdzx .conF {
	margin: 22px 0 30px
}
.pbJdzx .conF a.title {
	color: #c00;
	font-weight: 700;
	cursor: pointer
}
.pbJdzx .conF a.text {
	display: block;
	margin: 9px 0 0;
	line-height: 20px;
	text-align: left
}
.pbJdzx .tow {
	margin: 0 0 26px
}
.pbJdzx ul.list li {
	background: url(/statics/20180101/img/bg.png?1111) -736px -15px no-repeat;
	margin: 0 0 14px;
	padding: 1px 0 0 27px
}
.pbJdzx ul.list li a {
	color: #333;
	font-size: 14px
}
.pbJdzx ul.list li a:hover {
	color: #c00
}
.pbJdzx ul.list li.last {
	margin: 0
}
.syTop {
	height: 26px;
	border-bottom: 1px solid #d6d6d6
}
.syTop div a {
	display: block;
	width: 76px;
	height: 19px;
	background: url(/statics/20180101/img/bg.png?1111) -105px -14px no-repeat;
	text-indent: -99em;
	overflow: hidden
}
.syTop a.more {
	float: right;
	padding: 5px 0 0
}
.pbRdJc .glCommBanner {
	padding: 0
}
.pbRdJc .rdList {
	padding: 38px 0 0
}
.pbRdJc .rdList span.unit {
	float: left;
	width: 208px;
	height: 160px;
	margin: 0 28px 32px 0;
	text-align: center
}
.pbRdJc .rdList span.unit a.img {
	display: block;
	width: 208px;
	height: 130px;
	margin: 0 0 18px
}
.pbRdJc .rdList span.sed {
	margin-right: 0
}
.pbRdJc .rdList span.r {
	float: right
}
.pbRdJc dl.txt {
	float: left
}
.pbRdJc dl.txt dd a strong.bold {
	margin: 0 7px 0 -3px
}
.pbRdJc dl.r {
	float: right
}
.pbFuTop {
	height: 32px;
	border-bottom: 1px solid #000
}
.pbFuTop .topT {
	width: 80px;
	height: 31px;
	border: 1px solid #3c3c3c;
	border-bottom: 0;
	background-color: #565656;
	text-align: center;
	line-height: 30px;
	color: #fff
}
.pbFuTop .more {
	float: right;
	padding: 12px 0 0
}
.pbTitle {
	width: 100%;
	height: 27px;
	border-bottom: 1px solid #ddd
}
.pbTitle .tit {
	float: left;
	width: 75px;
	height: 27px;
	background-color: #333;
	color: #fff;
	text-align: center;
	line-height: 27px
}
.pbTitle .tit a {
	color: #fff
}
.pbTitle a.intro {
	float: right;
	color: #666;
	padding: 7px 0 0
}
.pbTitle a.intro:hover {
	color: #c00
}
.fnCon {
	margin: 16px 0 0
}
.fnCon a.lImg {
	float: left;
	width: 126px;
	height: 93px;
	margin: 0 16px 0 0
}
.fnCon .rTxt a.title {
	display: block;
	padding: 1px 0 0;
	height: 15px;
	font-weight: 700;
	color: #000;
	margin: 0 0 15px;
	cursor: pointer
}
.fnCon .rTxt a.title:hover {
	color: #c00
}
.fnCon .rTxt a.text {
	width: inherit;
	line-height: 20px
}
.pbRdfw a.lImg {
	float: left;
	width: 134px;
	height: 81px
}
.pbRdfw .rTxt a.text, .pbRdfw .rTxt a.title {
	float: left;
	width: 130px
}
.pbRdfw .rTxt {
	height: 81px
}
.pbRdfw .rTxt a.title {
	margin: 12px 0 3px
}
.pbRdfw dl.list {
	height: auto;
	margin: 19px 0 0
}
.pbRdfw dl.list dd {
	margin: 0 0 15px
}
.pbRdfw dl.list dd a {
	color: #333
}
.pbRdfw dl.list dd a:hover {
	color: #c00
}
.pbRdfw dl.list dd a span {
	color: #718ac8
}
.syTabTop {
	height: 32px;
	border-bottom: 1px solid #000
}
.syTabTop .more {
	float: right;
	padding: 12px 0 0
}
.syTabTop ul.imgID li {
	float: left;
	width: 80px;
	height: 32px;
	margin: 0 5px 0 0
}
.syTabTop ul.imgID li a {
	display: block;
	width: 80px;
	height: 32px;
	text-align: center;
	line-height: 30px;
	color: #000
}
.pbImgList .big a, .pbLink, .pbLink:hover, .syTabTop ul.imgID li.hover a {
	color: #fff
}
.pbImgList .big > a {
	display: block;
	width: inherit;
	height: inherit
}
.pbImgList .big a img {
	width: 100%;
	height: 100%
}
.syTabTop ul.imgID li.hover {
	border: 1px solid #dc4404;
	border-bottom: 0;
	background-color: #dc4404
}
.bdPicAdv {
	width: 1200px;
	text-align: center;
	background-color: #f1f1f1
}
.pbImgList .big {
	float: left;
	width: 280px;
	height: 380px;
	overflow: hidden
}
.pbImgList .big .mask {
	height: 56px
}
.pbImgList .big .onTxt2 {
	width: 222px;
	height: 49px;
	padding: 7px 0 0 24px;
	line-height: 22px
}
.pbImgList .big .onTxt2 .author {
	padding: 0 0 0 5px
}
.pbImgList .rPic {
	float: right;
	width: 478px
}
.pbL, .pbUnit span.l {
	float: left
}
.pbImgList .rPic span.unit {
	float: left;
	text-align: center
}
.pbImgList .rPic span.unit:nth-child(even) {
	margin-left: 15px
}
.pbImgList .rPic span.unit a.img {
	display: block;
	width: inherit;
	height: 146px
}
.pbImgList .rPic span.unit a.img img {
	width: 100%;
	height: 100%
}
.pbUnit span.unit {
	text-align: center
}
.pbUnit span.unit a.img {
	display: block
}
.pbLink {
	display: block;
	text-align: center
}
.clearfix {
	overflow: auto;
	zoom: 1
}
.pbL {
	width: 798px
}
.pbR {
	float: right;
	width: 367px
}
.pbPer {
	display: block;
	width: 320px;
	height: 45px;
	padding: 8px
}
.pbPer .sed, .pbPer .third {
	float: left;
	padding: 2px 0 0
}
.pbPer:hover {
	background-color: #e6e6e6;
	color: #666
}
.pbPer img {
	float: left;
	margin: 0 14px 0 0
}
.pbPer .sed {
	margin: 0 19px 0 0
}
.pbPer .sed .name, .pbPer .third .job {
	margin: 0 0 11px;
	display: block;
	overflow: hidden
}
.pbPer .sed .name {
	font-weight: 700;
	color: #333;
	width: 100px;
	line-height: 16px
}
.pbPer .sed .salary {
	color: #c00
}
.pbPer .third .job, .pbRlist a.deep {
	color: #333
}
.pbPer .third {
	width: 140px;
	overflow: hidden;
	display: block
}
.pbPer .third .addr {
	overflow: hidden;
	display: block
}
.pbConPic {
	float: right;
	width: 402px
}
.pbConPic .belCon {
	padding: 10px 0 0;
	width: 402px;
	overflow: hidden
}
.pbConPic .belCon a.img {
	float: left;
	width: 136px;
	height: 96px
}
.pbRlist {
	margin: 26px 0 0;
	overflow: hidden
}
.pbRlist dl.rightStudio dd img {
	width: 20px;
	height: 20px
}
.pbRlist dl.rightStudio dd a.pbPer {
	height: 20px
}
.pbRlist dl.rightStudio dd a.pbPer .text {
	line-height: 20px
}
.pbRlist dl.rightStudio dd.first {
	padding-bottom: 15px
}
.pbRlist dl.rightStudio dd.first img {
	width: 45px;
	height: 45px
}
.pbRlist dl.drList {
	padding: 10px 0 0
}
.pbRlist dl.drList dd {
	margin: 0 0 10px
}
.pbRlist dl.drList dd a {
	width: inherit
}
.pbRlist dl.drList dd a .sed .det span {
	margin: 0 10px 0 0
}
.pbRlist dl.drList dd.last {
	margin: 0
}
.pbRlist .syjc {
	margin: 29px 0 0
}
.pbRlist .syjc dl.lst {
	padding: 8px 0 0
}
.pbHgft .ftTop {
	height: 22px;
	border: 0
}
.pbHgft .ftTop h2 a {
	background-position: -373px -503px
}
.pbHgft .ftCon {
	margin: 20px 0 0
}
.pbHgft .ftCon .conLeft {
	width: 328px
}
.pbHgft .ftCon .conLeft a.aLink {
	width: 122px;
	height: 137px
}
.pbHgft .ftCon .conLeft .rtop {
	width: 206px
}
.pbHgft .ftCon .conLeft a.txt {
	width: 182px;
	height: 90px;
	padding-top: 15px
}
.pbHgft .ftCon .leftP {
	margin: 0 19px 0 0
}
.pbRoom {
	margin-top: 0
}
.pbRoom .tit {
	width: 85px
}
.pbRoom dl.drList dd {
	margin: 0 0 8px
}
.pbRoom dl.drList dd a.pbPer .fir {
	font-weight: 700
}
.pbSedScr, .pbSedScr ul.imgArea li div.outer {
	width: 337px;
	height: 232px
}
.pbSedScr ul.imgArea li div.outer .mask {
	width: 337px;
	height: 40px
}
.pbSedScr ul.imgArea li div.outer .onTxt2 {
	width: 337px;
	height: 40px;
	line-height: 40px
}
.pbSedScr .next, .pbSedScr .prev {
	top: 90px;
	width: 40px;
	height: 40px
}
.pbSedScr .prev {
	background-position: -24px -557px
}
.pbSedScr .next {
	background-position: -24px -502px
}
.pbhzdr {
	height: auto;
	background: #ebebeb;
	overflow: hidden;
	width: 100%
}
.pbhzdr li {
	float: left;
	padding: 10px
}
.pbhzdr li img {
	float: left;
	margin: 0 10px 0 0;
	width: 70px;
	height: 70px;
	border: 1px solid #d6d6d6
}
.pbhzdr li .content {
	float: right;
	width: 188px;
	line-height: 16px
}
.pbhzdr li .content a.name {
	float: left;
	font-weight: 700;
	width: 122px;
	margin: 10px 0 0;
	cursor: pointer
}
.pbhzdr li .content a.fangke {
	float: right;
	background-color: #ff6801;
	margin: 5px 0 0;
	padding: 4px;
	color: #fff
}
.pbhzdr li .content a.jqzp {
	float: left;
	margin: 11px 0 0;
	cursor: pointer;
	white-space: nowrap;
	width: 100%;
	display: block
}
#syHeader .hTop {
	height: 30px;
	background-color: #ededed;
	line-height: 30px;
	color: #999
}
#syHeader .hTop .inner .title {
	display: block;
	width: 180px;
	height: 30px;
	margin: 0 auto;
	text-align: center
}
#syHeader .hTop .inner .topR {
	float: right;
	width: 335px
}
#syHeader .hTop .inner .topR .r {
	float: right
}
#syHeader .hTop .inner .topR a {
	float: left;
	margin-left: 12px;
	color: #6e6e6e
}
#syHeader .hTop .inner .topR a:hover {
	color: #6e6e6e
}
#syHeader .hTop .inner .topR a.user {
	width: 118px;
	height: 30px;
	padding-left: 12px;
	line-height: 30px
}
#syHeader .hTop .inner .topR a.user .icon {
	background-position: right bottom;
	display: inline-block;
	width: 8px;
	height: 10px
}
#syHeader .hTop .inner .topR a.user:hover {
	background-color: #dedede
}
#syHeader .hTop .inner .topR a.close {
	margin-right: 0
}
#syHeader .hTop .inner ul.subMenu {
	display: none;
	position: absolute;
	right: 40px;
	width: 118px;
	padding: 5px;
	border: 1px solid silver;
	background-color: #fff
}
#syHeader .hTop .inner ul.subMenu li {
	height: 40px;
	padding-left: 7px;
	border-bottom: 1px dashed silver;
	line-height: 40px
}
#syHeader .hTop .inner ul.subMenu li a:hover {
	font-weight: 700;
	color: #6e6e6e
}
#syHeader .hTop .inner ul.subMenu li.last {
	border: 0
}
#syHeader .hCon {
	height: 96px
}
#syHeader .hCon div.logo {
	float: left;
	margin: 18px 162px 0 0
}
#syHeader .hCon div.logo a {
	display: block;
	width: 277px;
	height: 78px;
	background: url(/statics/20180101/img/logo_new.png?ver=2.233) no-repeat
}
#syHeader .hCon form.search {
	float: left;
	width: 309px;
	margin: 35px 0 0;
	border: 1px solid #c6c6c6
}
#syHeader .hCon form.search ul.con {
	float: left;
	margin: 2px 0 2px 2px;
	width: 61px;
	height: 27px;
	background-position: 35px -12px;
	border-right: 1px solid #b2b2b2;
	cursor: pointer
}
#syHeader .hCon form.search ul.con li {
	position: relative;
	color: #999;
	padding: 6px 5px 0 11px
}
#syHeader .hCon form.search ul.con li dl.sed {
	display: none;
	position: absolute;
	top: 32px;
	left: -3px;
	border: 1px solid #b2b2b2;
	border-top: 0;
	color: #333;
	background-color: #fff;
	font-size: 14px
}
#syHeader .hCon form.search ul.con li dl.sed dd {
	width: 46px;
	padding: 6px 4px 6px 13px;
	color: #999
}
#syHeader .hCon form.search ul.con li dl.sed dd.over {
	background-color: #db3e00;
	color: #fff
}
#syHeader .hCon form.search label.input input {
	float: left;
	width: 178px;
	height: 25px;
	line-height: 25px;
	vertical-align: center;
	margin: 2px 0;
	border: 1px solid #fff;
	text-indent: 4px;
	color: #999
}
#syHeader .hCon form.search label.sub input {
	float: right;
	width: 65px;
	height: 31px;
	background-position: -30px -8px;
	border: 0;
	cursor: pointer
}
#syHeader .hCon a.rAd {
	float: right;
	width: 300px;
	height: 90px;
	margin: 6px 0 0
}
#syHeader .nav {
	height: 39px;
	border-bottom: 1px solid #d7d6d4;
	background-color: #484647
}
#syHeader .nav ul.navUl li {
	float: left
}
#syHeader .nav ul.navUl li a {
	display: block;
	width: 62px;
	height: 39px;
	line-height: 37px;
	text-align: center;
	color: #fff;
	font-family: 'microsoft yahei'
}
#syHeader .nav ul.navUl li a:hover {
	background-color: #db3e00
}
#syHeader .nav ul.navUl li a:active {
	background-color: #bd3c11
}
#syHeader .nav ul.navUl li a#cat_zb {
	width: 98px;
	color: #fe5b00
}
#syHeader .nav ul.navUl li a#cat_zb:hover {
	color: #fff
}
#syHeader .nav ul.navUl li a#cat_mall, #syHeader .nav ul.navUl li a#cat_xx {
	width: 78px
}
#syHeader .nav ul.navUl #cat_11, #syHeader .nav ul.navUl #cat_zb {
	position: relative
}
#syHeader .nav ul.navUl #cat_11 .hot, #syHeader .nav ul.navUl #cat_zb .hot {
	position: absolute;
	top: 4px;
	right: -9px;
	width: 21px;
	height: 11px;
	background-position: -979px -854px
}
#syHeader .nav ul.navUl #cat_zb .hot {
	right: -6px
}
.syAdTopTxt {
	padding: 15px 0
}
.syAdTopTxt table {
	width: 100%;
	margin: 0 0 0 16px
}
.syAdTopTxt table tr {
	line-height: 22px
}
.syAdTopTxt table td a {
	display: block;
	font-family: '\5b8b\4f53';
	color: #7e7d7d
}
.syAdTopTxt table td a:hover {
	color: #c00
}
.pbAddPic {
	height: 60px;
	margin-bottom: 38px
}
.pbAddPic table td a {
	display: block;
	width: 495px;
	height: 60px;
	margin: 0 10px 0 0
}
.pbAddPic table td a.r {
	margin-right: 0
}
#syFooter {
	height: 295px;
	text-align: center;
	font-family: 'microsoft yahei';
	background-color: #dedede;
	font-size: 14px;
	color: #666
}
.commRight .charge .left, .commRight .uglyStage .banner, .hzleft .mainScroll .right .txtCon ul li, .hzleft .tuwenlist .tuwen ul .banner, .hzleft .tuwenlist .tuwen ul li, .hzzf .title {
	font-family: "Microsoft Yahei"
}
#syFooter .fMenu {
	padding: 45px 0 46px
}
#syFooter .fContact {
	padding: 0 0 0 129px
}
#syFooter .fContact .logo {
	float: left;
	margin: 10px 30px 20px 0
}
#syFooter .fContact ul {
	padding: 0 0 0 129px;
	text-align: left
}
#syFooter .fContact ul li {
	margin: 0 0 13px
}
#syFooter .bottom {
	width: 230px;
	margin: 0 auto
}
#syFooter .bottom a.jd {
	float: left;
	width: 118px;
	height: 48px;
	margin: 22px 21px 0 0
}
#syFooter .bottom a.jc {
	float: left
}
.glRightBanner {
	width: 100%;
	padding: 3px 0;
	overflow: hidden;
	border-bottom: 1px solid #000;
	height: 26px
}
.glRightBanner .title {
	height: 26px;
	padding-top: 7px;
	padding-left: 14px;
	border: 1px solid #484647;
	float: left;
	width: 70px;
	background: #616161;
	font-size: 14px;
	color: #fff
}
.glRightBanner .title a {
	color: #fff
}
.glRightBanner .littleTitle {
	display: block;
	float: left;
	padding-top: 10px;
	padding-left: 10px
}
.glRightMore {
	padding-top: 5px;
	float: right
}
.pbHotService {
	margin-top: 10px;
	font-size: 12px;
	width: 100%
}
.pbHotService img {
	float: left;
	width: 135px;
	border: 0;
	margin: 0 8px 0 0
}
.pbHotService .rTxt2 {
	float: right;
	padding: 5px 5px 0 0;
	font-size: 13px;
	line-height: 20px;
	width: 130px;
	height: 80px;
	overflow: hidden
}
.pbHotService .rTxt2 a {
	font-weight: 700
}
.pbHotService .rTxt {
	float: right;
	padding: 5px 2px 0 0;
	font-size: 13px;
	line-height: 26px;
	height: 82px
}
.pbHotService .rTxt a {
	width: 140px;
	display: block;
	overflow: hidden
}
.pbHotService .rTxt a:hover {
	color: #c00
}
.pbHotService .rTxt .bold {
	font-weight: 700;
	font-size: 14px;
	color: #000
}
.pbHotService dl {
	padding-left: 2px;
	width: 100%;
	float: left
}
.pbHotService ul {
	width: 100%;
	overflow: hidden
}
.pbHotService ul .li {
	overflow: hidden;
	width: 146px;
	float: left;
	text-align: center;
	padding: 0 2px
}
.pbHotService ul .li a {
	line-height: 28px;
	display: block;
	float: left;
	width: 146px;
	text-align: center
}
.pbHotService ul .li a img {
	width: 146px
}
.commRight {
	margin-top: 20px;
	float: right;
	clear: right;
	width: 300px;
	overflow: hidden
}
.commRight .space {
	clear: both;
	width: 100%;
	height: 20px
}
.commRight .commHeight {
	height: auto
}
.commRight .list {
	overflow: hidden;
	width: 100%;
	margin-top: 12px;
	font-size: 12px;
	line-height: 26px
}
.commRight .list dd {
	overflow: hidden
}
.commRight .list dd span {
	color: #4a6fc0;
	font-weight: 400
}
.commRight .imgAdv {
	width: 300px;
	padding: 10px 1px;
	border: 0
}
.commRight .flash {
	display: none;
	margin: 10px 0;
	width: 100%;
	padding: 10px 0;
	text-align: center
}
.commRight .flash img {
	padding: 3px 0;
	border: 0;
	width: 250px
}
.commRight .uglyStage {
	overflow: hidden;
	padding-top: 20px;
	width: 100%
}
.commRight .uglyStage .banner {
	float: left;
	margin-left: 2px;
	padding-left: 5px;
	border-left: solid 5px #db3e00;
	font-weight: 700;
	color: #db3e00;
	text-indent: 5px;
	font-size: 20px
}
.commRight .uglyStage .banner a {
	color: #db3e00
}
.commRight .uglyStage .importantInfo {
	clear: both;
	float: left;
	font-size: 13px;
	width: 98%;
	line-height: 20px;
	background: #dedede;
	padding: 2px;
	margin: 10px 0 0 1px;
	color: #666
}
.commRight .uglyStage dl {
	padding: 10px 0
}
.commRight .charge {
	width: 100%;
	overflow: hidden
}
.commRight .charge .redbg {
	background: #eda28d;
	border: 10px solid #eda28d
}
.commRight .charge .darkbg {
	background: #dedede;
	border: 10px solid #dedede
}
.commRight .charge .left {
	float: left;
	width: 30px;
	height: 90px;
	margin: 20px 0;
	padding: 10px 10px 0;
	line-height: 38px;
	font-size: 30px;
	color: #fff
}
.commRight .charge .right {
	float: right;
	padding-left: 5px;
	width: 212px
}
.commRight .charge .right dl {
	padding: 10px 0
}
.commRight .line {
	clear: both;
	padding: 0;
	height: 1px;
	border-bottom: 1px solid #d6d6d6;
	width: 98%
}
.glChBan, .glCommBanner {
	border-bottom: 1px solid #000
}
.commRight .jctjList {
	clear: left;
	width: 300px;
	overflow: hidden;
	text-overflow: nowrap;
	padding-top: 10px
}
.commRight .jctjList li {
	line-height: 28px
}
.glChBan {
	height: 35px
}
.glChBan .active a {
	background-color: #484647;
	color: #fff
}
.glChBan .title {
	float: left;
	width: 200px;
	height: 35px
}
.glChBan .hztitle {
	background: url(/statics/20180101/img/manager_bg.png?1111) 0 -47px no-repeat;
	width: 240px
}
.glChBan .smtitle {
	background: url(/statics/20180101/img/manager_bg.png?1111) 0 -180px no-repeat;
	width: 218px
}
.glChBan .gltitle {
	background: url(/statics/20180101/img/manager_bg.png?1111) no-repeat;
	width: 200px
}
.glChBan .zxTitle {
	background-position: url(/statics/20180101/img/manager_bg.png?1111) no-repeat -372px -498px
}
.glChBan ul {
	float: left;
	padding: 7px 0 4px 24px
}
.glChBan ul li {
	float: left
}
.glChBan ul li a {
	display: block;
	margin: 0 20px 0 0;
	padding: 5px 10px;
	font-size: 14px;
	color: #000
}
.glChBan ul li a.last {
	margin: 0
}
.glChBan ul li a:hover {
	background-color: #484647;
	color: #fff;
	text-decoration: none
}
.headerNavPack {
	padding-left: 10px
}
.headerNavPack li, .headerNavPack li a {
	white-space: nowrap
}
.navActive {
	background-color: #db3e00
}
.glTopAdv .bdTxtAdv {
	width: 960px;
	padding: 0 0 15px;
	text-align: center
}
.glTopAdv .bdPicAdv {
	width: 1000px;
	background-color: #f1f1f1;
	padding: 0 5px;
	margin-bottom: 20px
}
.commLeftWidth {
	width: 680px
}
.commRightWidth {
	width: 300px
}
.domEllipsis .li, .domEllipsis a {
	overflow: hidden;
	white-space: nowrap;
	display: block;
	text-overflow: ellipsis
}
.glCommBanner {
	width: 100%;
	padding: 20px 0 0;
	overflow: hidden;
	height: 32px
}
.glCommBanner .title {
	height: 32px;
	padding-top: 7px;
	padding-left: 14px;
	border: 1px solid #484647;
	float: left;
	width: 80px;
	background: #616161;
	font-size: 16px;
	color: #fff
}
.glCommBanner .title a {
	color: #fff
}
.glBannerAdv {
	float: left;
	width: 500px;
	text-align: center;
	padding-top: 13px;
	padding-left: 20px;
	overflow: hidden
}
.glBannerAdv .new {
	display: block;
	float: left;
	padding: 0 15px;
	line-height: 18px;
	background: url(/statics/20180101/img/mNew.jpg) 0 4px no-repeat
}
.glMore, .hzleft .tuwenlist .height2 {
	padding-top: 15px
}
.glDotUl {
	list-style-type: disc;
	padding-left: 15px
}
.glDotUl li a {
	font-size: 14px
}
.glDotUl li a:hover {
	color: #c00
}
.glMore {
	float: right
}
.glBold {
	font-weight: 700;
	color: #000
}
.hz {
	clear: both;
	overflow: hidden
}
.hzleft {
	float: left;
	margin-top: 20px
}
.hzleft .mainScroll {
	width: 100%;
	height: 350px;
	overflow: hidden
}
.hzleft .mainScroll .bigImg {
	width: 262px;
	height: 335px
}
.hzleft .mainScroll .bigImg .next, .hzleft .mainScroll .bigImg .prev {
	top: 160px;
	width: 40px;
	height: 40px;
	opacity: .5
}
.hzleft .mainScroll .bigImg .prev {
	background-position: -24px -557px
}
.hzleft .mainScroll .bigImg .next {
	background-position: -24px -502px
}
.hzleft .mainScroll .mask {
	bottom: 72px;
	width: 260px
}
.hzleft .mainScroll .onTxt {
	width: 262px;
	height: 120px;
	cursor: pointer
}
.hzleft .mainScroll .onTxt2 {
	width: 220px;
	text-align: center;
	bottom: 63px
}
.hzleft .mainScroll .space {
	float: right;
	height: 25px;
	width: 400px
}
.hzleft .mainScroll .right {
	float: right;
	width: 400px;
	height: 155px;
	overflow: hidden;
	position: relative
}
.hzleft .mainScroll .right img {
	float: left;
	width: 122px;
	height: 155px
}
.hzleft .mainScroll .right .hzSmallMask {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 122px;
	height: 30px;
	background-color: #000
}
.hzleft .mainScroll .right .hzSmallTxt {
	text-overflow: ellipsis;
	position: absolute;
	bottom: 0;
	left: 0;
	height: 30px;
	color: #fff;
	text-align: center;
	line-height: 30px;
	white-space: nowrap;
	width: 120px;
	display: block;
	overflow: hidden
}
.hzleft .tuwenlist .height1, .hzleft .tuwenlist .tuwen .height1 {
	height: 140px
}
.hzleft .mainScroll .right .hzSmallTxt:hover {
	color: #c00
}
.hzleft .mainScroll .right .txtCon {
	float: right;
	overflow: hidden;
	width: 260px;
	margin-left: 10px
}
.hzleft .mainScroll .right .txtCon .banner {
	width: 100%;
	overflow: hidden
}
.hzleft .mainScroll .right .txtCon .banner .title {
	float: left;
	font-size: 18px;
	color: #000;
	font-family: "Microsoft Yahei";
	line-height: 32px
}
.hzleft .mainScroll .right .txtCon .titleFont {
	font-weight: 700
}
.hzleft .mainScroll .right .txtCon .nostyle {
	list-style_type: none;
	padding-left: 0;
	border: 0
}
.hzleft .mainScroll .right .txtCon ul {
	list-style-type: disc;
	padding-left: 15px;
	overflow: hidden;
	border-top: #d6d6d6 1px solid
}
.hzleft .mainScroll .right .txtCon ul .first {
	list-style: none
}
.hzleft .mainScroll .right .txtCon ul .first a {
	font-size: 16px
}
.hzleft .mainScroll .right .txtCon ul li {
	line-height: 28px;
	width: 100%
}
.hzleft .mainScroll .right .txtCon ul li a {
	font-size: 14px
}
.hzleft .tuwenlist {
	clear: left;
	width: 100%;
	overflow: hidden
}
.hzleft .tuwenlist .tuwen {
	float: left;
	width: 330px;
	overflow: hidden;
	margin: 10px 8px 0 0
}
.hzleft .tuwenlist .tuwen img {
	float: left;
	width: 120px;
	border: 0
}
.hzleft .tuwenlist .tuwen .img {
	width: 135px
}
.hzleft .tuwenlist .tuwen .ul {
	width: 160px;
	height: 96px
}
.hzleft .tuwenlist .tuwen .ul2 {
	width: 200px;
	height: 85px
}
.hzleft .tuwenlist .tuwen ul {
	width: 210px;
	height: 137px;
	overflow: hidden
}
.hzleft .tuwenlist .tuwen ul .banner {
	padding-left: 15px;
	margin-left: 0;
	line-height: 25px;
	height: 25px;
	color: #fff;
	width: 100%
}
.hzleft .tuwenlist .tuwen ul .hzbanner {
	background: url(/statics/20180101/img/manager_bg.png?1111) 0 -82px no-repeat
}
.hzleft .tuwenlist .tuwen ul .smbanner {
	background: url(/statics/20180101/img/manager_bg.png?1111) -225px -177px no-repeat
}
.hzleft .tuwenlist .tuwen ul .first a {
	display: block;
	padding-top: 10px;
	font-weight: 700;
	font-size: 14px
}
.hzleft .tuwenlist .tuwen ul .b a {
	display: block;
	padding-bottom: 5px;
	font-weight: 700;
	font-size: 14px
}
.hzleft .tuwenlist .tuwen ul li {
	line-height: 24px;
	margin-left: 10px;
	width: 90%
}
.hzleft .tuwenlist .tuwen ul li.desc, .hzleft .tuwenlist .tuwen ul li.title {
	line-height: 20px
}
.hzleft .tuwenlist .tuwen ul li.title a {
	font-size: 14px;
	color: #185db4;
	font-weight: 700
}
.hzleft .msjt {
	width: 680px;
	padding-top: 20px;
	overflow: hidden
}
.hzleft .msjt .left {
	float: left;
	width: 120px
}
.hzleft .msjt .left img {
	float: left;
	width: 120px;
	height: 168px
}
.hzleft .msjt .middle {
	float: left;
	width: 8px;
	height: 168px;
	background: url(/statics/20180101/img/hz_jt.png) no-repeat
}
.hzleft .msjt .middle2 {
	background: url(/statics/20180101/img/sm_djt.png) no-repeat
}
.hzleft .msjt .redBg {
	background: #ff6602
}
.hzleft .msjt .greenBg {
	background: #92bf02
}
.hzleft .msjt .right {
	width: 100px;
	float: left;
	text-overflow: ellipsis;
	overflow: hidden;
	color: #fff;
	height: 148px;
	padding: 10px 15px;
	font-size: 14px
}
.hzleft .msjt .right .name {
	display: block;
	padding: 15px 0;
	font-weight: 700;
	font-size: 18px;
	letter-spacing: 10px
}
.hzleft .msjt .right a {
	color: #fff
}
.hzleft .msjt .right .desc {
	padding-top: 5px;
	line-height: 19px;
	font-size: 12px
}
.hzleft .msjt .zpdp {
	float: right;
	width: 415px
}
.hzleft .msjt .zpdp .banner {
	color: #7e7d7d;
	padding-left: 5px;
	font-size: 14px;
	font-weight: 700;
	width: 100%
}
.hzleft .msjt .zpdp .banner span {
	display: block;
	float: left;
	padding-top: 5px
}
.hzleft .msjt .zpdp .banner .a {
	float: right;
	border: 0;
	background: url(/statics/20180101/img/hz_viewComment.png) no-repeat;
	text-indent: -200px;
	overflow: hidden;
	width: 81px;
	height: 27px
}
.hzleft .msjt .zpdp .banner .a1 {
	background: url(/statics/20180101/img/sm_viewComment.png) no-repeat
}
.hzleft .msjt .zpdp .content {
	clear: both;
	padding-top: 10px;
	overflow: hidden
}
.hzleft .msjt .zpdp .content .img {
	float: left;
	width: 125px;
	height: 130px;
	padding-left: 13px;
	line-height: 24px;
	text-align: center
}
.hzleft .msjt .zpdp .content .img img {
	width: 120px;
	height: 90px;
	border: 0
}
.hzzfP {
	padding: 10px 0 40px
}
.hzzf {
	width: 100%;
	overflow: hidden
}
.hzzf .title {
	line-height: 32px;
	padding: 5px 10px 0 0;
	float: left;
	display: block;
	font-size: 18px
}
.hzzf .title:hover {
	cursor: pointer
}
.hzzf .zftitle {
	color: #ff6602
}
.hzzf .smtitle {
	color: #87a52b
}
.hzzf .zmxstitle {
	background: #ff6602;
	text-align: center;
	color: #fff;
	height: 37px;
	width: 123px
}
.hzzf .news {
	overflow: hidden
}
.hzzf .news li {
	padding: 15px 20px 0 0;
	overflow: hidden;
	line-height: 16px;
	float: left
}
.hzzf .tuwenlist {
	width: 100%;
	position: relative;
	margin-top: 0;
	padding-top: 0
}
.hzzf .tuwenlist .floattangle {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 40px;
	background: url(/statics/20180101/img/hz_zmxs_mask.png) no-repeat;
	z-index: 99
}
.hzzf .tuwenlist .mainImg {
	float: left;
	width: 185px;
	height: 250px
}
.hzzf .tuwenlist .mask, .hzzf .tuwenlist .onTxt {
	bottom: 0;
	width: 185px;
	height: 30px;
	position: absolute;
	left: 0
}
.hzzf .tuwenlist .mask {
	background-color: #000
}
.hzzf .tuwenlist .onTxt {
	color: #fff;
	text-align: center;
	line-height: 30px
}
.hzzf .tuwenlist .tulist {
	float: right;
	width: 485px;
	height: 250px;
	overflow: hidden
}
.hzzf .tuwenlist .tulist li {
	float: left;
	padding-left: 20px;
	width: 140px
}
.hzzf .tuwenlist .tulist li img {
	width: 140px;
	height: 175px
}
.hzzf .tuwenlist .tulist li a {
	line-height: 20px;
	width: 100%
}
.collect {
	width: 100%;
	padding-top: 20px;
	padding-left: 5px
}
.collect .banner {
	width: 100%;
	background: url(/statics/20180101/img/manager_bg.png?1111) 0 -120px no-repeat;
	overflow: hidden;
	height: 57px
}
.collect .banner a {
	display: block;
	float: left;
	height: 57px;
	width: 100%
}
.collect ul {
	width: 100%;
	overflow: hidden
}
.collect ul li {
	float: left;
	width: 240px;
	height: 200px;
	padding: 5px
}
.collect ul li img {
	width: 217px;
	height: 155px;
	border: 0
}
.collect ul li .text {
	width: 100%;
	display: block;
	text-align: center;
	margin-top: 15px
}
.collect ul li .text .cate {
	color: #c00
}
.collect ul li .text a {
	color: #000
}
.rightad {
	display: block;
	float: left;
	padding-left: 16px;
	color: #333;
	padding-top: 15px;
	width: 520px;
	overflow: hidden
}
.rightad .icon_n {
	padding: 2px;
	float: left
}
.rightad a {
	float: left;
	display: block;
	padding-right: 24px
}
.rightad a:hover {
	text-decoration: underline;
	color: #c00
}
#js_div_list .hd .Li_nav a, #nav2 a, .sc a, .sc a:hover, .sp a, .sp a:hover, a {
	text-decoration: none
}
.pbRdJc dl.txt dd.hot {
	background-position: -1px -818px;
	padding-left: 30px
}
.pbImgList .rPic span.unit {
	width: 230px;
	height: 186px;
	overflow: hidden
}
.pbImgList .rPic span.r, .pbUnit span.r {
	float: left;
	margin-right: 0
}
.commRight .list .blue, .commRight .list .red {
	float: left;
	width: 18px;
	height: 14px;
	background-color: #f80000;
	color: #fff;
	margin: 5px 8px 0 0;
	text-align: center;
	line-height: 14px;
	font-size: 12px
}
.commRight .list .blue {
	background-color: #658af8
}
#nav2, #nav2 a {
	background-color: #484647
}
#nav2 {
	color: #fff;
	font-size: 16px
}
#nav2 .wp {
	width: 1200px;
	margin: 0 auto
}
#nav2 a {
	display: block;
	height: 39px;
	text-align: center
}
#nav2 .navActive, #nav2 a.current, #nav2 a:hover, #nav2 dl.active dt a {
	background-color: #db3e00
}
#nav2 .point {
	color: #fe5b00
}
#nav2 .point:hover {
	color: #fff
}
#nav2 dl {
	display: inline;
	float: left;
	position: relative
}
#nav2 dt .iconfont {
	font-size: 9px
}
#nav2 dd {
	display: none;
	width: 100%;
	background-color: #484647;
	position: absolute;
	left: 0;
	right: 0;
	top: 39px
}
#nav2 dd a {
	display: block;
	border-top: 1px dashed #636162
}
#nav2 .Av-pos {
	position: relative
}
#nav2 .Av-ab {
	position: absolute;
	display: block;
	top: -3px;
	right: -3px;
	z-index: 999
}
.pbImgList .rPic .txt {
	width: 100%;
	display: block;
	height: 20px;
	padding: 10px 0;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}
#syHeader .hTop .inner {
	height: 30px;
	z-index: 23
}
#syHeader .hTop .inner .fltop {
	top: 0;
	z-index: 9999
}
#syHeader .hTop .inner .fltop a {
	display: block;
	height: 30px;
	color: #6e6e6e;
	background-color: #ededed;
	text-align: center;
	text-decoration: none
}
#syHeader .hTop .inner .fltop a:hover {
	color: #fff;
	background-color: #db3e00
}
dl.pbDl dd {
	line-height: 22px
}
.pbRlist .syjc {
	margin-top: 40px
}
#nav2 dd {
	z-index: 9999
}
.pbConPic, .pbMr {
	padding-top: 14px
}
.pbMr a.txt {
	height: 116px;
	line-height: 28px
}
.hzzf .news li {
	padding-right: 0;
	width: 315px
}
.backToTop {
	display: none;
	z-index: 2000;
	width: 33px;
	height: 33px;
	line-height: 1.2;
	padding: 5px 0;
	color: #fff;
	font-size: 12px;
	text-align: center;
	position: fixed;
	right: 10px;
	bottom: 10px;
	cursor: pointer;
	opacity: .6;
	filter: Alpha(opacity=60);
	background: url(//www.heiguang.com/statics/201404/img/gototop.png) no-repeat
}
#nav2, #nav2 .wp {
	height: 80px
}
.backToTop:hover {
	background: url(//www.heiguang.com/statics/201404/img/gototop.png) -35px 0 no-repeat
}
#nav2 {
	line-height: 80px;
	background: #eee
}
#nav2 .BA, .Dh {
	line-height: 30px
}
#nav2 a {
	background: 0;
	color: #333
}
#nav2 .BA {
	width: 100%;
	float: left;
	height: 30px;
	display: inline-block;
	margin-bottom: 2px
}
#nav2 a:hover {
	color: #fff
}
#nav2 .Av {
	width: 90px;
	float: left;
	margin-right: 1px
}
#nav2 .Av1 {
	margin-top: 9px;
	width: 137px;
	float: left
}
#nav2 .navActive {
	color: #fff;
	height: 80px
}
#nav2 .line {
	width: 1px;
	height: 17px;
	float: left;
	background: #a3a3a3;
	margin-top: 30px
}
.Dh {
	height: 30px;
	width: 1000px;
	margin: 10px auto;
	color: #999;
	font-size: 14px
}
#newsIndex_2015 .loading {
	display: block;
	font-size: 16px;
	color: #bbb
}
#newsIndex_2015 .list .hd {
	padding: 0 0 12px;
	border-bottom: 0
}
#js_div_list .action, #js_div_list .hd .Li_nav a:hover, .hd .action {
	border-bottom: 2px #db3d00 solid
}
#newsIndex_2015 .list .intro .info .tag {
	float: left;
	width: 180px;
	padding: 0 0 0 25px;
	background: url(/statics/20180101/img/z_bg.png) -150px -5px no-repeat;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #13181d
}
#js_div_list .hd {
	text-align: left
}
#js_div_list .hd a span {
	display: none
}
#js_div_list .hd h3 {
	width: 105px;
	height: 30px;
	margin-right: 20px;
	float: left;
	display: inline-block;
	background: url(/statics/20180101/img/z_bg.png) -26px -36px no-repeat
}
#js_div_list .hd .Tl {
	display: block;
	width: 105px;
	height: 30px
}
#js_div_list .hd .Li_nav {
	width: 400px;
	height: 35px;
	float: left
}
#js_div_list .hd .Li_nav a {
	display: inline-block;
	float: left;
	margin-left: 30px;
	line-height: 27px;
	font-size: 16px;
	color: #38393a
}
#js_div_list .hd .My_Tj {
	width: 105px;
	height: 30px;
	display: inline-block;
	float: right;
	background: url(/statics/20180101/img/z_bg.png) no-repeat
}
#js_div_list .hd .My_Tj span {
	display: none
}
#js_div_list .sy h3 {
	width: 105px;
	height: 30px;
	margin-right: 20px;
	display: inline-block;
	background: url(/statics/20180101/img/z_bg.png) 0 -103px no-repeat
}
#js_div_list .sy .Li_nav {
	width: auto
}
#sheGzs .Tb {
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -127px;
	width: 255px;
	height: 30px;
	background: url(/statics/20180101/img/z_bg.png) 40px -68px no-repeat #fff;
	margin-top: -14px
}
#sheGzs .Tb span {
	display: none
}
#sheGzs .zpCon {
	width: 110%;
	height: 200px;
	margin-top: 40px
}
#sheGzs .unit {
	width: 132px;
	height: 190px;
	overflow: hidden;
	float: left;
	margin-right: 42px
}
#sheGzs .unit .img, #sheGzs .unit .img img {
	width: 130px;
	height: 140px
}
#sheGzs .unit .img {
	display: inline-block;
	border: 1px solid #ccc;
	overflow: hidden
}
#sheGzs .unit .txt {
	width: 100%;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	text-align: center;
	display: inline-block;
	white-space: nowrap;
	margin-top: 10px
}
.sySydr .syTop .more {
	font-size: 14px;
	margin-top: 5px
}
.sySydr .syTop div {
	border-bottom: 1px #ddd solid
}
.sySydr .syTop div a {
	background: #333;
	color: #fff;
	text-align: center;
	padding: 5px;
	line-height: 18px;
	text-indent: 0;
	display: inline-block;
	font-size: 14px
}
.sySydr .pbhzdr {
	background: 0
}
.sySydr .pbhzdr li {
	width: 100%;
	padding: 0;
	height: 63px;
	margin-top: 10px
}
.sySydr .pbhzdr li img {
	float: left;
	margin: 8px 0 0 8px;
	width: 45px;
	height: 45px;
	border: 1px solid #d6d6d6
}
.sySydr .pbhzdr li .content {
	float: left;
	width: 188px;
	margin-left: 15px;
	line-height: 16px
}
.f_top {
	width: 100%;
	overflow: hidden
}
.sySydr .pbhzdr li .content a.name {
	margin: 15px 0 0
}
.sySydr .pbhzdr li .content a.jqzp {
	margin: 5px 0 0
}
.sySydr .pbhzdr li.action {
	background: #e6e6e6
}
#nav2 .acc {
	background-color: #db3e00;
	color: #fff
}
#syHzBel a {
	padding: 0 4px
}
.icon_nowork, .icon_work {
	width: 31px;
	text-indent: -9999px;
	overflow: hidden
}
.sc a.selected, .sp a.selected {
	color: #fff
}
.sc_icon, .sp_icon {
	color: #b9b9b9
}
.sc_parent.current .sc_parent_hd {
	color: #fff
}
.sp_parent_bd {
	background-color: #fff
}
.fn-cb:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: ".";
	clear: both;
	height: 0
}
.icon_auth, .icon_handphone, .icon_nowork, .icon_vip, .icon_work {
	vertical-align: middle;
	display: inline-block
}
.fn-cb {
	zoom: 1
}
.icon_work {
	background: url(../../20150924/images/hr.common.png) -207px -278px no-repeat
}
.icon_nowork {
	background: url(../../20150924/images/hr.common.png) -207px -302px no-repeat
}
.icon_auth, .icon_handphone, .icon_vip {
	width: 21px;
	height: 24px
}
.icon_handphone {
	background: url(../../20150924/images/hr.common.png) -51px -120px no-repeat
}
.icon_vip {
	background: url(../../20150924/images/hr.common.png) -93px -120px no-repeat
}
.icon_auth {
	background: url(../../20150924/images/hr.common.png) -72px -120px no-repeat
}
#indexBox4 {
	width: 1200px;
	margin: 20px auto
}
#indexBox4 .wp {
	background-color: #fff;
	padding: 0 0 10px
}
#indexBox4 h2 {
	display: none
}
#indexBox4 h2, #indexBox4 h3, #indexBox4 h4, #indexBox4 li, #indexBox4 ul {
	margin: 0;
	padding: 0;
	list-style-type: none
}
#indexBox4 .hd {
	height: 40px;
	background-color: #36495f;
	line-height: 40px
}
#indexBox4 .hd h3 {
	display: inline;
	float: left;
	width: 125px;
	text-align: center;
	color: #c7d6e8;
	font-size: 14px;
	position: relative
}
#indexBox4 .hd h3 a {
	color: #536674
}
#indexBox4 .hd h3 .arrow {
	display: none;
	width: 0;
	height: 0;
	overflow: hidden;
	border: 0 solid #fff;
	border-width: 7px 4px 0;
	border-top-color: #eda81f;
	position: absolute;
	top: 40px;
	left: 58px
}
#indexBox4 .hd h3.current {
	background-color: #eda81f;
	color: #fff
}
#indexBox4 .hd h3.current a {
	color: #fff
}
#indexBox4 .hd h3.current .arrow {
	display: block
}
#indexBox4 .hd .more {
	display: inline;
	float: right;
	padding: 0 30px 0 0;
	font-size: 12px;
	color: #536674
}
#indexBox4 .hd .more a {
	color: #536674
}
#indexBox4 .bd {
	padding: 10px;
	font-size: 12px
}
#indexBox4 .bd h4 {
	height: 26px;
	overflow: hidden;
	padding: 0 0 0 15px;
	font-size: 14px;
	line-height: 26px;
	background: url(../../20150924/images/hr.common.png) -226px 8px no-repeat
}
#indexBox4 .lBox li, #indexBox4 .rBox li {
	height: 25px;
	line-height: 25px
}
#indexBox4 .bd li {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	margin: 0 6px;
	border-bottom: 1px dashed #cbcbcb
}
#indexBox4 .bd li a {
	color: #06c
}
#indexBox4 .bd li a strong {
	font-weight: 400;
	color: #36495f
}
#indexBox4 .bd li span, #indexBox4 .bd li span a {
	color: #36495f
}
#indexBox4 .bd .age, #indexBox4 .bd .name, #indexBox4 .bd .salary {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: inline;
	float: left;
	margin: 0 3px 0 0
}
#indexBox4 .bd .name {
	width: 45px
}
#indexBox4 .bd .age {
	width: 30px
}
#indexBox4 .bd .salary {
	width: 85px
}
#indexBox4 .bd .date {
	width: 56px;
	margin: 0 0 0 3px;
	color: #06c
}
#indexBox4 .lBox, #indexBox4 .left, #indexBox4 .rBox, #indexBox4 .right {
	display: inline;
	width: 50%;
	overflow: hidden
}
#indexBox4 .lBox, #indexBox4 .left {
	float: left
}
#indexBox4 .rBox, #indexBox4 .right {
	float: right
}
#indexBox4 .rBox li {
	clear: both
}
#indexBox4 .rBox li a {
	display: block;
	height: 26px;
	overflow: hidden
}
#indexSearch {
	width: 1200px;
	margin: 0 auto
}
#indexSearch #search {
	background: #374961
}
#indexSearch #search .searchIcon {
	display: inline;
	float: left;
	width: 85px;
	height: 35px;
	overflow: hidden;
	padding: 13px 0 0;
	text-indent: 39px
}
#indexSearch #search .searchIcon i {
	font-size: 36px;
	color: #fff;
	line-height: 1
}
#indexSearch #search .inputBox {
	width: 760px;
	height: 35px;
	margin: 13px 0 0
}
#indexSearch #search .keyword {
	width: 255px;
	height: 35px;
	line-height: 35px
}
#indexSearch #search .type_invite, #indexSearch #search .type_people {
	width: 78px;
	height: 35px;
	overflow: hidden;
	margin: 13px 0 0 5px;
	border-radius: 3px
}
#indexSearch #search .type_people {
	background-color: #0ba5df
}
#indexSearch #search .type_people:hover {
	background-color: #0a93c7
}
#indexSearch #search .type_invite {
	background-color: #eda81f
}
#indexSearch #search .type_invite:hover {
	background-color: #e09b12
}
#search .inputBox, .sc a, .sp a {
	background-color: #fff
}
#indexSearch #search .sites {
	display: inline;
	float: left;
	overflow: hidden;
	margin: 13px 0 0 25px;
	line-height: 35px;
	color: #fff;
	font-weight: 700
}
#indexSearch #search .hotKey ul {
	clear: both;
	padding: 0 0 0 85px;
	font-size: 12px;
	color: #c9cfde;
	line-height: 30px
}
#indexSearch #search .hotKey ul li {
	display: inline;
	margin: 0 20px 0 0
}
#indexSearch #search .hotKey ul a {
	color: #c9cfde
}
#search dd, #search dl, #search dt, #search li, #search ul {
	margin: 0;
	padding: 0;
	list-style-type: none
}
#search h2 {
	display: none
}
#search .inputBox, #search .keyword, .sc, .sp {
	display: inline;
	float: left
}
#search .keyword {
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 14px
}
#search .type_invite, #search .type_people {
	display: inline;
	float: left;
	border: 0;
	font-size: 16px;
	color: #fff
}
#search .sites, .sc, .sp {
	font-size: 14px
}
.sc a, .sp a {
	cursor: pointer
}
.sc a:hover, .sp a:hover {
	background-color: #fdfbc7
}
.sc a.selected, .sp a.selected {
	background-color: #ffe258
}
.sc_tip, .sp_tip {
	padding: 0 10px;
	background-color: #dceffd;
	line-height: 32px
}
.sc_reset, .sp_reset {
	font-size: 14px;
	text-decoration: underline;
	cursor: pointer
}
#syDr .top a, #syGl .top a.nav, #syHz .top a.nav, #sySm .top a.nav, #sySy .top a.nav, a:hover {
	text-decoration: none
}
.sc_hd, .sp_hd {
	width: 150px;
	height: 35px;
	display: block;
	padding: 0 10px;
	line-height: 35px
}
.sc_hd:hover, .sp_hd:hover {
	background-color: #e3e3e3
}
.sc_val, .sp_val {
	display: inline;
	float: left
}
.sc_icon, .sp_icon {
	display: inline;
	float: right;
	text-align: right
}
.sc_option, .sc_parent, .sp_option {
	text-align: center;
	line-height: 32px
}
.sc_bd, .sp_bd {
	width: 300px;
	background-color: #fff;
	border: 1px solid #4996d0;
	position: relative;
	z-index: 10;
	font-size: 12px
}
.sc_option, .sc_parent {
	display: inline;
	float: left;
	border-bottom: 1px solid #e1e3ea;
	width: 75px
}
.sc_parent {
	overflow: hidden
}
.sc_parent.current {
	overflow: visible;
	position: relative
}
.sc_parent.current .sc_parent_hd {
	background-color: #ffe258
}
.sc_parent_bd, .sp .sp_parent_hd, .sp .sp_parent_hd.selected, .sp .sp_parent_hd:hover {
	background-color: #fff
}
.sc_parent_hd {
	display: block;
	width: 75px
}
.sp .sp_parent_hd, .sp_option, .sp_parent_bd {
	display: inline;
	float: left
}
.sc_parent_bd {
	width: 375px;
	border: 1px solid #4996d0;
	left: 0;
	z-index: 30
}
.sc_parent_bd .sc_option {
	z-index: 50
}
.sp_bd {
	width: 550px
}
.sp_option {
	padding: 0 10px;
	margin: 0 4px;
	white-space: nowrap
}
.sp_parent {
	border-bottom: 1px solid #c9c9c9
}
.sp .sp_parent_hd {
	width: 100px;
	color: #9999a7;
	line-height: 32px;
	text-align: right
}
.sp_parent_bd {
	width: 430px;
	padding: 0 10px
}
#indexFangTan .hd h2, #indexService .title a {
	font-size: 28px;
	color: #333;
	text-align: center
}
.tuijian_content_img {
	height: 158px;
	overflow: hidden;
	margin-bottom: 17px
}
.tuijian_content_img img {
	width: 233px;
	height: 150px
}
#indexFangTan h2, #indexFangTan li, #indexFangTan ul {
	margin: 0;
	padding: 0;
	overflow: hidden
}
#indexFangTan .hd h2 {
	width: 224px;
	height: 39px;
	overflow: hidden;
	background-color: #fff;
	line-height: 39px
}
#indexFangTan .hd a {
	display: block;
	width: 224px;
	height: 39px;
	position: relative
}
#indexFangTan .hd i {
	display: block;
	width: 224px;
	height: 39px;
	overflow: hidden;
	background: url(/statics/20180101/img/indexFangTan.png) no-repeat;
	position: absolute;
	top: 0;
	left: 0
}
#indexService .title, #indexService .title i {
	background-image: url(/statics/20180101/img/indexService.png)
}
#indexFangTan .bd {
	height: 184px;
	overflow: hidden
}
#indexFangTan .bd ul {
	width: inherit
}
#indexFangTan .bd li {
	display: inline;
	float: left;
	width: 384px;
	height: 184px;
	overflow: hidden;
	margin-right: 24px
}
#indexFangTan .bd li a {
	background-size: 100%
}
#indexFangTan .bd a {
	display: block;
	height: 184px;
	overflow: hidden;
	background-repeat: no-repeat
}
#indexFangTan .bd .item1 a {
	background-position: left 0
}
#indexFangTan .bd .item2 a {
	background-position: center 0
}
#indexFangTan .bd .item3 a {
	background-position: right 0
}
#indexService {
	width: 1000px;
	height: 450px;
	overflow: hidden;
	margin: 0 auto;
	padding: 30px 0
}
#indexService .title {
	height: 51px;
	margin: 0 0 25px;
	background-repeat: repeat-x;
	background-position: 0 -51px
}
#indexService .title a {
	display: block;
	margin: 0 0 0 84px;
	padding: 0 35px;
	width: 222px;
	height: 51px;
	background-color: #fffffd;
	line-height: 51px;
	position: relative
}
#indexService .title i {
	display: block;
	width: 222px;
	height: 51px;
	background-repeat: no-repeat;
	background-position: 0 0;
	cursor: pointer;
	position: absolute;
	top: 0;
	left: 35px
}
#indexService .picList {
	display: inline;
	float: left;
	width: 720px
}
#indexService .picList ul {
	height: 376px;
	overflow: hidden
}
#indexService .picList li {
	display: inline;
	float: left;
	margin: 0 3px 3px 0;
	border: 1px solid #e7e4d9
}
#indexService .picList a {
	display: block;
	width: 175px;
	height: 183px;
	overflow: hidden;
	color: #fff;
	text-decoration: none;
	position: relative
}
#indexService .picList a strong {
	display: block;
	height: 32px;
	width: 175px;
	overflow: hidden;
	background-color: #000;
	line-height: 32px;
	text-align: center;
	color: #fff;
	font-weight: 400;
	-ms-filter: "alpha(opacity=60)";
	opacity: .6;
	position: absolute;
	left: 0;
	top: 183px
}
#indexService .picList img {
	display: block
}
#indexService .idea {
	display: inline;
	float: right;
	width: 280px;
	position: relative
}
#indexService .idea .hd {
	height: 27px;
	margin: 0 0 6px 15px;
	overflow: hidden;
	border-bottom: 1px solid #ddd;
	line-height: 27px
}
fieldset, hr, img {
	border: 0
}
#indexService .idea .hd strong {
	display: inline;
	float: left;
	width: 75px;
	height: 27px;
	background-color: #333;
	text-align: center;
	font-size: 14px;
	color: #fff
}
#indexService .idea .hd .more {
	float: right
}
#indexService .idea .bd {
	overflow: hidden;
	margin: 0 0 0 15px;
	padding: 12px;
	background-color: #82cdd2;
	font-size: 14px;
	color: #fff;
	line-height: 30px;
	text-indent: 1em
}
#indexService .idea .btn {
	background-color: #f078a5;
	margin: 30px auto 8px;
	width: 153px;
	height: 37px;
	overflow: hidden;
	text-align: center;
	line-height: 37px;
	font-size: 18px;
	position: relative
}
#indexService .idea .btn i, #indexService .idea .icon {
	display: block;
	background-image: url(/statics/20180101/img/indexService.png);
	background-repeat: no-repeat;
	position: absolute;
	left: 0
}
#indexService .idea .btn a {
	display: block;
	color: #fff
}
#indexService .idea .btn i {
	width: 153px;
	height: 37px;
	background-position: -15px -102px;
	cursor: pointer;
	top: 0
}
#indexService .idea .icon {
	width: 15px;
	height: 32px;
	background-position: 0 -102px;
	top: 33px
}
blockquote, body, button, dd, dl, dt, fieldset, h1, h2, h3, h4, h5, h6, hr, input, lengend, li, ol, p, pre, td, textarea, th, ul {
	margin: 0;
	padding: 0
}
body, button, input, select, textarea {
	font: 12px/1 "Microsoft Yahei", "\5FAE\8F6F\96C5\9ED1", "\5b8b\4f53", sans-serif, Tahoma, Helvetica, Arial;
	color: #120b09
}
.iconfont, address, cite, dfn, em, var {
	font-style: normal
}
h1 {
	font-size: 18px
}
h3 {
	font-size: 14px
}
button, h2, h4, h5, h6, input, select, textarea {
	font-size: 100%
}
h2 {
	font-family: "Microsoft Yahei";
	font-weight: 400
}
code, kbd, pre, samp, tt {
	font-family: "Courier New", Courier, monospace
}
small {
	font-size: 12px
}
ol, ul {
	list-style: none
}
a:hover {
	color: #c00
}
abbr[title], acronym[title] {
	border-bottom: 1px dotted;
	cursor: help
}
q:after, q:before {
	content: ''
}
legend {
	color: #000
}
hr {
	height: 1px
}
#sYjAndZ {
	height: 580px;
	padding-bottom: 30px
}
#sYjAndZ .left .jdzx {
	width: 432px
}
#sYjAndZ .left .hAndM {
	width: inherit;
	height: 134px;
	clear: both
}
#sYjAndZ .left .hAndM .htjj {
	float: left;
	width: 325px
}
#sYjAndZ .left .hAndM .htjj a.huaTi {
	background-position: -272px -14px
}
#sYjAndZ .left .hAndM .mjft {
	float: right;
	width: 432px;
	height: 136px;
	overflow: hidden
}
#sYjAndZ .left .hAndM .mjft a.mingJia {
	background-position: -354px -14px
}
#sYjAndZ .left .hAndM .mjft ul.imgID {
	float: right;
	margin: 8px 8px 0 0
}
#sYjAndZ .left .hAndM .mjft ul.imgID li {
	float: left;
	margin: 0 5px 0 0;
	cursor: pointer
}
#sYjAndZ .left .hAndM .mjft ul.imgArea {
	width: 2000px
}
#sYjAndZ .left .hAndM .mjft ul.imgArea li {
	float: left;
	width: 432px
}
#sYjAndZ .left .hAndM .mjft ul.imgArea li a.title {
	width: inherit
}
.syAd {
	padding-bottom: 30px
}
.syAd .adLeft {
	float: left
}
.syAd .adRight {
	float: right
}
#sYqzFw {
	height: 380px;
	margin-bottom: 37px
}
#sYqzFw .syTabTop {
	border-bottom: 2px solid #333
}
#sYqzFw .syTabTop h3 {
	display: inline;
	float: left;
	width: 126px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	font-size: 24px;
	color: #cb0000;
	background: #fff;
	border: 20px solid #fff;
	border-width: 0 20px;
	margin: 0 0 0 85px;
	position: relative;
	overflow: hidden
}
#sYqzFw .syTabTop h3 i {
	display: block;
	width: 126px;
	height: 28px;
	overflow: hidden;
	background: url(/statics/201404/img/tit_hr.png);
	position: absolute;
	left: 0;
	top: 0;
	margin: 5px 0 0
}
#sYqzFw .syTabTop ul.imgID {
	margin: 0 0 0 auto;
	width: 162px;
	height: 31px
}
#sYqzFw .syTabTop ul.imgID li {
	margin: 0;
	height: 31px
}
#sYqzFw .syTabTop ul.imgID li.hover {
	border: 1px solid #484647;
	border-bottom: 0;
	background-color: #616161
}
#sYqzFw .bd {
	border: 1px solid #d3d3d3;
	border-top: 0
}
#sYqzFw .hrSearch {
	padding: 20px;
	height: 37px
}
#sYqzFw .hrSearchBar {
	display: inline;
	float: left;
	width: 535px;
	height: 35px;
	margin: 0 7px 0 0;
	border: 1px solid #a0a0a0
}
#sYqzFw .hrSearch .btn {
	display: inline;
	float: left;
	width: 85px;
	height: 37px;
	background-color: #db4100;
	border: 0;
	color: #fff;
	font-size: 16px
}
#sYqzFw .bd table {
	width: 100%;
	overflow: hidden;
	font-size: 14px;
	color: #333
}
#sYqzFw .bd td, #sYqzFw .bd th {
	text-align: left;
	padding: 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
#sYqzFw .bd thead {
	background: #f6f6f6;
	border-bottom: 1px solid #eae8e8
}
#sYqzFw .bd tbody tr {
	border-bottom: 1px solid #efeeee
}
#sYqzFw .bd tbody a {
	color: #333
}
#sYqzFw .bd tbody .title {
	color: #00c
}
#sYqzFw .bd tfoot a, #syZhbd .zhLeft .leftCon .conRight .red, #syZhbd .zhRight .imgTxt .red {
	color: #000
}
#sYqzFw .bd tfoot td {
	padding: 20px 0;
	text-align: center
}
#sYqzFw .bd tfoot strong {
	color: #db3e00;
	font-size: 16px;
	font-weight: 400
}
#sYqzFw .syZp {
	height: auto
}
#sYqzFw .syZp ul.imgArea {
	width: 2000px
}
#sYqzFw .syZp ul.imgArea li {
	margin: 25px 0 0
}
#sYqzFw .syZp ul.imgArea li dl.left {
	float: left
}
#sYqzFw .syZp ul.imgArea li dl.r {
	float: right
}
#sYqzFw .syZp ul.imgArea li dl {
	width: 336px
}
#sYqzFw .syZp ul.imgArea li dl dd {
	margin: 0 0 8px
}
#sYqzFw .syZp ul.imgArea li dl dd.last {
	margin: 0
}
#sYqzFw .rdfw {
	overflow: hidden
}
#sYqzFw .rdfw .glRightBanner {
	padding: 0;
	height: 32px;
	border-bottom: 2px solid #333
}
#sYqzFw .rdfw ul.imgArea {
	width: 600px
}
#sYqzFw .rdfw ul.imgArea li {
	float: left;
	width: 290px;
	padding: 3px 0 0
}
#syDr {
	height: 264px;
	overflow: hidden;
	margin-bottom: 30px
}
#syDr .top a {
	float: left;
	height: 38px;
	display: block
}
#syDr .top a.blog {
	width: 707px
}
#syDr .top a.ft {
	width: 280px
}
#syDr .lpart {
	margin: 34px 0;
	height: 164px
}
#syDr .lpart.pbL {
	width: inherit
}
#syDr .lpart li {
	float: left;
	width: 394px;
	height: inherit;
	margin-right: 8px
}
#syDr .lpart li a {
	display: block;
	height: inherit
}
#syDr .lpart li img {
	width: 100%;
	height: 100%
}
#sySy .top .bdAd {
	float: right
}
#sySy .top a.nav {
	display: block;
	float: left;
	width: 470px
}
#sySy .syPic {
	margin: 25px 0 0
}
#sySy .syPic .qccp {
	float: left;
	width: 50%;
	padding-top: 14px
}
#sySy .syPic .qccp a.qcTop {
	width: 94px;
	height: 27px;
	background-color: #c00;
	line-height: 28px;
	margin: 13px 0 9px
}
#sySy .syPic .qccp .bottom {
	width: 310px
}
#sySy .syPic .qccp .bottom .img {
	float: left;
	width: 94px;
	height: 94px;
	margin: 0 12px 0 0
}
#sySy .syPic .qccp .bottom dl.lst {
	float: left
}
#sySy .syPic .qccp .bottom dl.lst dd a {
	text-overflow: ellipsis;
	line-height: 22px
}
#sySy .syPic .fir {
	padding-top: 14px
}
#syAder, #syTowAd {
	margin-top: 30px;
	margin-bottom: 30px
}
#syTowAd td a.fla {
	float: left;
	width: 495px;
	background-color: #e1e1e1
}
#syHz {
	height: 600px
}
#syHz .top a.nav {
	display: block;
	float: left;
	width: 470px
}
#syHz .top .bdAd {
	float: right
}
#syHz .hzPic {
	padding: 25px 0 0
}
#syHz .hzPic .rPic span.unit {
	width: 230px;
	height: 146px;
	margin: 0 16px 0 0
}
#syHz .hzPic .rPic span.unit a {
	width: inherit;
	height: inherit
}
#syHz .hzPic .rPic span.con {
	float: right;
	width: 226px;
	padding: 4px 0 18px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	margin-top: 20px
}
#syHz .hzPic .rPic span.con a.more {
	float: right
}
#syHz .hzPic .rPic dl.list {
	float: right;
	width: 226px
}
#syHz .hzPic .rPic dl.list dd {
	margin: 0 0 12px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}
#syHz .hzPic .next {
	padding: 26px 0 0;
	border: 0
}
#syHz .hzPic .next a.img {
	margin: 0
}
#syHz .hzPic .botPar {
	clear: both;
	padding: 15px 0 0
}
#syHz .hzList {
	margin: 25px 0 0
}
#syHz .hzList .syjc {
	margin: 45px 0 0
}
#syHz .hzList .syjc dl.lst {
	padding: 11px 0 0
}
#syHz .rmlx dl.left {
	float: right;
	width: 250px;
	overflow: hidden
}
#syHzBel {
	margin: 30px auto
}
#syHzBel a.rPart {
	float: right;
	width: 246px;
	height: 83px;
	border: 1px solid #cecece
}
#sySm {
	height: 560px
}
#sySm .top .bdAd {
	float: right
}
#sySm .top a.nav {
	display: block;
	float: left;
	width: 470px
}
#sySm .smLeft a.big {
	margin: 0 0 26px
}
#sySm .smLeft .smBottom {
	clear: both;
	padding-top: 26px;
	overflow: hidden
}
#sySm .smLeft .smBottom dl.pbDl {
	width: 30%;
	float: left
}
#sySm .smLeft .smBottom dl.pbDl dd a {
	margin: 0 0 8px
}
#sySm .smLeft .smBottom dl.pbDl dd a span {
	color: #185db4;
	font-weight: 700
}
#sySm .smLeft .smBottom dl.pbDl dd a.last {
	margin: 0
}
#sySm .smLeft .smBottom dl.r {
	margin-left: 20px
}
#syGl {
	height: 366px;
	margin-bottom: 30px
}
#syGl .top a.nav {
	display: block;
	float: left;
	width: 470px
}
#syGl .glLeft .lPic {
	float: left;
	width: 328px
}
#syGl .glLeft .lPic .lImg .manPic {
	position: relative;
	width: 158px;
	height: 104px;
	overflow: hidden
}
#syGl .glLeft .lPic .lImg .manPic .mask {
	width: 158px;
	height: 20px
}
#syGl .glLeft .lPic .lImg .manPic .onTxt {
	width: 158px;
	height: 20px;
	line-height: 20px
}
#syGl .glLeft .lPic .lImg .left {
	float: left;
	margin: 0 0 28px
}
#syGl .glLeft .lPic .lImg .rp {
	float: right;
	margin: 0 0 28px
}
#syGl .glLeft dl.leList {
	width: 290px;
	float: left
}
#syGl .glLeft dl.leList dd {
	margin: 0 0 10px;
	padding-left: 15px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}
#syGl .glLeft dl.leList dd.last {
	margin: 0
}
#syGl .glLeft .rList {
	float: right;
	width: 440px
}
#syGl .glLeft .rList .lTop {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	width: 290px;
	height: 18px;
	padding-left: 15px;
	margin: 0 0 18px
}
#syGl .glLeft .rList .lphoto {
	width: 150px;
	height: 100px;
	float: left
}
#syGl .glLeft .rList .lphoto img {
	width: 100%;
	height: 100%
}
#syGl .glLeft .rList .lTop h3 {
	background-position: -208px -504px
}
#syGl .glLeft .rList .lTop h3.chjn {
	width: 72px;
	height: 19px;
	background-position: -287px -504px
}
#syGl .glLeft .rList .lTop a.more {
	float: right;
	padding: 3px 0 0
}
#syGl .glLeft .rList .sedTop {
	margin: 0 0 31px
}
#syGl .glLeft .second {
	margin-top: 50px
}
#syGl .glRight dl.drList dd {
	margin: 0 0 6px
}
#syGl .glRight dl.drList dd.last {
	margin: 0
}
#syGl .glLeft .rList .lTop h3 {
	width: 71px;
	height: 18px;
	font-size: 16px;
	font-weight: 700;
	color: #c00;
	text-indent: 0
}
#syGl .glLeft .rList .lTop .bg {
	background: 0
}
#syTk ul.tkCon {
	width: 1200px;
	height: 390px
}
#syTk ul.tkCon li {
	float: left
}
#syTk ul.tkCon li.left div.outer {
	width: 282px;
	height: 390px;
	border: 0
}
#syTk ul.tkCon li.left div.outer .mask {
	width: 282px;
	height: 40px
}
#syTk ul.tkCon li.left div.outer .onTxt {
	width: 282px;
	height: 30px;
	padding: 8px 0 0;
	line-height: 22px
}
#syTk ul.tkCon li.left div.outer .onTxt span.con {
	display: block
}
#syTk ul.tkCon li.mid {
	width: 360px;
	margin: 0 0 0 17px
}
#syTk ul.tkCon li.mid .rtsy {
	width: 360px;
	height: 190px;
	margin: 0 0 9px
}
#syTk ul.tkCon li.mid .rtsy .left {
	float: left;
	width: 180px;
	height: 191px;
	position: relative;
	overflow: hidden
}
#syTk ul.tkCon li.mid .rtsy .left a {
	color: #fff
}
#syTk ul.tkCon li.mid .rtsy .left a:hover {
	text-decoration: underline;
	color: #fff
}
#syTk ul.tkCon li.mid .rtsy a.text {
	float: left;
	width: 180px;
	height: 190px;
	background-color: #3da9ee;
	color: #fff;
	text-align: center;
	line-height: 180px
}
#syTk ul.tkCon li.mid .xzsy {
	margin: 0;
	height: 191px
}
#syTk ul.tkCon li.mid .xzsy a.text {
	height: 191px;
	background-color: #cd0067
}
#syTk ul.tkCon li.r {
	float: right;
	width: 524px
}
#syTk ul.tkCon li.r .head {
	width: 524px;
	height: 190px;
	border: 0;
	overflow: hidden
}
.chridensy, .chridensy_l {
	height: 190px;
	display: block;
	float: left
}
.chridensy {
	width: 180px;
	line-height: 188px;
	text-align: center;
	background: #cd0067
}
.chridensy_l {
	width: 342px
}
.chridensy:hover {
	text-decoration: none !important
}
#syTk ul.tkCon .mask {
	width: 344px;
	height: 30px;
	opacity: .3
}
#syTk ul.tkCon .onTxt {
	width: 342px;
	height: 30px;
	line-height: 28px
}
#syTk ul.tkCon li.r .rBott {
	display: block;
	width: 524px;
	height: 191px;
	margin: 9px 0 0
}
.new_xzsy {
	width: 340px;
	float: left;
	margin-right: 10px
}
.new_xzsy_photo {
	width: 170px;
	position: relative;
	overflow: hidden;
	float: left
}
.new_xzsy_photo > a {
	float: left
}
.new_xzsy_text {
	background: #3da9ee;
	width: 170px;
	height: 190px;
	color: #fff
}
.new_xzsy_text:hover {
	color: #fff
}
#syTk ul.tkCon li.r .rBott .botL, #syTk ul.tkCon li.r .rBott .botR {
	float: left;
	width: 177px;
	height: 190px;
	position: relative
}
#syTk ul.tkCon li.r .rBott .botL a, #syTk ul.tkCon li.r .rBott .botR a {
	color: #fff
}
#syTk ul.tkCon li.r .rBott .botL a:hover, #syTk ul.tkCon li.r .rBott .botR a:hover {
	text-decoration: underline;
	color: #fff
}
#syTk ul.tkCon li.r .rBott .botR {
	float: right
}
#syYqlj .yqTop, .syWebSite .yqTop {
	border-bottom: 3px solid #000
}
#syYqlj ul.grand, .syWebSite ul.grand {
	width: 1200px;
	padding: 25px 0 0 10px
}
#syYqlj ul.grand li a, .syWebSite ul.grand li a {
	float: left;
	width: 97px;
	height: 35px;
	margin: 0 11px 7px 0;
	border: 1px solid #e0e0e0
}
.syWebSite {
	margin-top: 24px;
	margin-bottom: 40px
}
.syWebSite .website {
	padding-top: 25px;
	line-height: 26px
}
#pop_ad {
	position: fixed;
	z-index: 1000;
	right: 0;
	bottom: -12px;
	background-color: #000;
	height: 217px;
	border-radius: 0 4px 4px 0;
	width: 300px;
	text-align: center;
	font-size: 12px;
	display: none
}
#pop_ad dt {
	width: 300px;
	height: 17px;
	background-image: url(http://www.heiguang.com/statics/global/ad_title.gif)
}
#pop_ad dt #ad_close {
	width: 12px;
	height: 17px;
	background-image: url(http://www.heiguang.com/statics/global/ad_close.gif);
	float: right;
	margin-right: 8px;
	cursor: pointer
}
#pop_ad dd {
	margin: 0
}
#div_heiguang_ad_pop2 {
	width: 100px;
	height: 100px;
	z-index: 999;
	display: none
}
#div_heiguang_ad_pop2 #ad {
	width: 100px;
	height: 100px;
	background-color: #fff
}
#div_heiguang_ad3, #div_heiguang_ad4 {
	width: 130px;
	height: 302px;
	z-index: 999;
	display: none;
	border: 1px solid #999
}
#div_heiguang_ad3 #ad, #div_heiguang_ad4 #ad {
	width: 120px;
	height: 270px;
	background-color: #fff;
	padding: 5px
}
#div_heiguang_ad3 #close, #div_heiguang_ad4 #close {
	cursor: pointer;
	width: 130px;
	height: 22px;
	line-height: 22px;
	text-align: center;
	background-color: #999
}
#zhwp {
	height: 1125px;
	overflow: hidden;
	margin-bottom: 30px;
	background: url(/statics/20180101/img/zhBg.jpg) center top repeat-x #fadaef
}
#syZhbd {
	margin-bottom: 20px
}
#syZhbd .title {
	height: 75px;
	background: url(/statics/20180101/img/indexZhTitle.png) center 24px no-repeat;
	margin-top: 7px;
	margin-bottom: 39px
}
#syZhbd .title .time {
	display: block;
	margin: 0 0 0 851px
}
#syZhbd .zhLeft .leftCon {
	clear: both
}
#syZhbd .zhLeft .leftCon .bigImg {
	float: left;
	width: 398px;
	height: 389px;
	overflow: hidden;
	border: 0;
	margin: 0
}
#syZhbd .zhLeft .leftCon .bigImg .mask, #syZhbd .zhLeft .leftCon .bigImg .onTxt {
	width: 100%;
	height: 38px
}
#syZhbd .zhLeft .leftCon .bigImg .onTxt {
	line-height: 38px
}
#syZhbd .zhLeft .leftCon .bigImg ul.imgArea li div.outer {
	width: 398px;
	height: 389px
}
#syZhbd .zhLeft .leftCon .bigImg .next, #syZhbd .zhLeft .leftCon .bigImg .prev {
	top: 110px
}
#syZhbd .zhLeft .leftCon .bigImg ul.imgID {
	left: 170px
}
#syZhbd .zhLeft .leftCon .conRight {
	float: right;
	width: 243px
}
#syZhbd .zhLeft .leftCon .conRight .top .img {
	float: left;
	margin: 0 9px 0 0
}
#syZhbd .zhLeft .leftCon .conRight .red:hover, #syZhbd .zhRight .imgTxt .red:hover {
	color: #fe0000
}
#syZhbd .zhLeft .leftCon .conRight .red .tit, #syZhbd .zhRight .imgTxt .red .tit {
	display: block;
	padding: 3px 0 12px
}
#syZhbd .zhLeft .leftCon .conRight .article, #syZhbd .zhRight .imgTxt .article {
	word-break: break-all;
	line-height: 20px
}
#syZhbd .zhLeft .leftCon .conRight .lst {
	width: 260px;
	margin: 20px 0 0
}
#syZhbd .zhLeft .leftCon .conRight .lst dd {
	margin: 0 0 16px
}
#syZhbd .zhLeft .leftCon .conRight .lst .last, #syZhbd .zhRight .lst .last {
	margin: 0
}
#syZhbd .zhLeft .leftCon .conRight .lst dd .first {
	color: #000;
	font-weight: 700
}
#syZhbd .zhRight.pbR {
	width: 295px
}
#syZhbd .zhRight .imgTxt {
	margin: 0 0 16px;
	height: 90px;
	clear: both
}
#syZhbd .zhRight .imgTxt .img {
	float: left;
	margin: 0 6px 0 0
}
#syZhbd .zhRight .lst {
	width: 100%;
	padding: 1px 0 0
}
#syZhbd .zhRight .lst dd {
	margin: 0 0 22px
}
#syLoopImg {
	width: 1000px;
	margin: 19px auto 47px;
	padding: 30px 0 0;
	clear: both
}
#syLoopImg .hd {
	border-bottom: 1px solid #ecbadd;
	margin: 0 0 28px
}
#syLoopImg .hd h3 {
	width: 132px;
	height: 33px;
	overflow: hidden;
	line-height: 33px;
	color: #fff;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	background-color: #dd68b7;
	font-size: 22px;
	text-align: center;
	font-weight: 400
}
#syLoopImg .bd {
	clear: both;
	overflow: hidden
}
#tjcsSlider {
	position: relative;
	margin: 0 0 40px
}
#tjcsSlider .sliderBox li {
	display: inline;
	float: left;
	font-size: 14px;
	text-align: center;
	width: 195px
}
#tjcsSlider .sliderBox li a {
	color: #262626;
	text-decoration: none;
	line-height: 50px
}
#tjcsSlider .sliderBox li a:hover {
	text-decoration: underline
}
#tjcsSlider .sliderBox li img {
	display: block;
	margin: 0 auto
}
#tjcsSlider .sliderBox li strong {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
	width: 195px;
	font-weight: 400;
	cursor: pointer;
	color: #2f2e33
}
#tjcsSlider .navBox {
	position: absolute;
	top: 0;
	right: 13px;
	font-size: 24px
}
#tjcsSlider .navBox li {
	width: 8px;
	height: 8px;
	background-color: #bbb;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	-ms-border-radius: 100px;
	margin: 0 0 10px;
	cursor: pointer
}
#tjcsSlider .navBox .current {
	background-color: #c00
}
#zfspSlider {
	position: relative
}
#zfspSlider .sliderBox li {
	display: inline;
	float: left;
	font-size: 14px;
	text-align: center;
	width: 243px
}
#zfspSlider .sliderBox li a {
	color: #262626;
	text-decoration: none;
	line-height: 50px
}
#zfspSlider .sliderBox li a:hover {
	text-decoration: underline
}
#zfspSlider .sliderBox li img {
	display: block;
	margin: 0 auto
}
#zfspSlider .sliderBox li strong {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
	width: 243px;
	font-weight: 400;
	cursor: pointer;
	color: #2f2e33
}
#zfspSlider .navBox {
	position: absolute;
	top: 0;
	right: 13px;
	font-size: 24px
}
#zfspSlider .navBox li {
	width: 8px;
	height: 8px;
	background-color: #bbb;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	-ms-border-radius: 100px;
	margin: 0 0 10px;
	cursor: pointer
}
#zfspSlider .navBox .current {
	background-color: #c00
}
#qrcode {
	position: fixed;
	top: 189px;
	left: 50%;
	margin-left: 512px
}
#sideKf {
	margin: 0 0 5px
}
ul.grand .fl, ul.grand .fr {
	margin-top: 10px;
	float: left
}
#sideKf a {
	display: block;
	text-align: center;
	line-height: 24px;
	background: #e7e7e7;
	color: #676767
}
#sideKf img {
	display: block
}
ul.grand .fl {
	width: 775px;
	padding-left: 0
}
ul.grand .fr .t1, ul.grand .fr .t2 {
	padding-left: 30px;
	font-family: 'Microsoft Yahei';
	color: #fffffd;
	display: block
}
ul.grand .fr {
	background-color: #dc3e01;
	width: 210px;
	height: 80px;
	margin-left: 14.5px
}
ul.grand .fr .t1 {
	padding-top: 20px;
	font-size: 18px
}
ul.grand .fr .t2 {
	padding-top: 12px;
	font-size: 10px
}
ul.grand li {
	padding-left: 12px;
	width: 98px
}
#syZx {
	overflow: hidden
}
#syZx .top a.nav {
	display: block;
	float: left;
	width: 470px;
	text-decoration: none
}
#syZx .zximg {
	float: left
}
#syZx .zximg .big {
	float: left;
	position: relative;
	width: 367px;
	height: 440px;
	overflow: hidden;
	margin-right: 10px
}
#syZx .zximg .big span.mask {
	width: 367px;
	height: 60px
}
#syZx .zximg .big span.onTxt {
	width: 367px;
	height: 105px;
	line-height: 20px;
	font-size: 16px;
	left: 0;
	bottom: 0
}
#syZx .zximg .big span.onTxt a {
	display: block
}
#syZx .zximg .big .onTxt img {
	display: inline;
	float: left;
	margin: 0 20px;
	border: 5px solid #fff;
	border-radius: 100%
}
#syZx .zximg .big .onTxt span {
	display: inline;
	float: left;
	padding: 45px 0 0;
	line-height: 60px
}
#syZx .zximg .rPic {
	float: right;
	width: 823px;
	height: 440px
}
#syZx .zximg .rPic .p1 span.mask, #syZx .zximg .rPic .p1 span.onTxt {
	width: inherit
}
#syZx .zximg .rPic div.l {
	margin-right: 10px
}
#syZx .zximg .rPic div.b {
	margin-top: 10px
}
#syZx .zximg .rPic .p1, #syZx .zximg .rPic .p2 {
	margin: 0;
	position: relative;
	float: left;
	overflow: hidden;
	text-align: center
}
#syZx .zximg .rPic .p1 {
	width: 405px;
	height: 215px
}
#syZx .zximg .rPic .mask {
	height: 36px
}
#syZx .zximg .rPic .onTxt {
	font-size: 16px;
	height: 36px;
	line-height: 36px
}
#syZx .zximg .rPic .p2 {
	width: 405px;
	height: 215px
}
#syZx .zximg .rPic .p2 span.mask, #syZx .zximg .rPic .p2 span.onTxt {
	width: 405px
}
#sySj {
	height: 370px;
	margin-bottom: 30px
}
#sySj .top {
	height: 42px;
	background-position: 0 -1160px
}
#sySj .top a.nav {
	display: block;
	float: left;
	height: 42px;
	width: 470px;
	text-decoration: none
}
#sySj .lpart {
	margin: 34px 0 0;
	width: 763px;
	height: 294px
}
#sySj .lpart .pbAimg {
	height: 293px;
	width: 239px;
	border: 1px solid #ccc;
	display: block;
	position: relative
}
#sySj .lpart .pbAimg span.mask {
	width: 239px;
	height: 52px
}
#sySj .lpart .pbAimg span.onTxt {
	width: 239px;
	height: 36px;
	line-height: 20px
}
#sySj .lpart li {
	float: left;
	margin: 0 20px 0 0
}
#sySj .lpart li.last {
	margin: 0
}
#sySj .jdtj {
	float: right;
	width: 218px;
	margin: 25px 0 0
}
#sySj .jdtj dl.lst {
	width: 218px;
	padding: 11px 0 0
}
#sySj .jdtj dl.lst dd {
	padding-top: 10px
}
#bbsBox {
	clear: both;
	width: 1000px;
	padding: 45px 0;
	overflow: hidden
}
#bbsBox .wp {
	width: 1032px
}
#bbsBox .item {
	display: inline;
	float: left;
	width: 312px;
	overflow: hidden;
	margin-right: 32px
}
#bbsBox .belCon {
	padding: 13px 0 0
}
#bbsBox .img {
	width: 324px;
	height: 60px;
	overflow: hidden
}
#bbsBox .img img {
	float: left;
	margin-right: 12px
}
#bbsBox li {
	height: 27px;
	line-height: 27px;
	overflow: hidden
}
#zpQz .top, #zpQz .top a.nav {
	height: 70px
}
#bbsBox li a {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
#bbsBox .date {
	display: inline;
	float: right;
	color: #999;
	font-size: 14px
}
.pbHotService li {
	list-style-position: outside
}
.gW {
	background: #fff
}
#syHeader .hTop .inner {
	background: #ededed
}
#indexWedding .hd {
	height: 70px;
	overflow: hidden;
	background: url(/statics/20180101/img/bg_new_test.png?ver=0.5) 0 -267px no-repeat;
	-background: url(/statics/20180101/img/bg_new.gif) no-repeat 0 -267px
}
#syTk .top, #syTk .top a.nav {
	height: 82px
}
#indexWedding .hd h2 {
	display: inline;
	float: left;
	background: 0;
	padding: 0 5px;
	margin: 15px 0 0 80px
}
#indexFangTan, #syDr, #syDr#sySy, #syGl, #sySy, #syZx {
	padding-top: 30px
}
#indexWedding .hd h2 i {
	display: none;
	position: absolute;
	background: 0;
	left: 0;
	top: 0
}
#syTk .top a.nav, #zpQz .top a.nav {
	display: block;
	width: 100%;
	text-decoration: none;
	float: left
}
#indexFangTan, #indexWedding, #syDr, #syGl, #syHz, #sySm, #sySy, #syTk, #syZx, #zpQz {
	padding-top: 30px;
	-padding-top: 15px
}
#syHz .top .bdAd, #sySm .top .bdAd, #sySy .top .bdAd {
	margin-top: 16px;
	-margin-top: 8px
}
#zpQz .top {
	background-position: 0 -381px;
	margin: 0 0 25px
}
#zpQz .bg {
	background: url(/statics/20180101/img/bg_new_test.png?ver=0.5) 0 -99px no-repeat;
	-background: url(/statics/20180101/img/bg_new.gif) no-repeat 0 -99px
}
#syTk .top {
	background-position: 0 -381px;
	margin: 0 0 25px
}
#indexFangTan .hd, #syDr .top, #syDr .top a.nav, #syGl .top, #syGl .top a.nav, #syHz .top, #syHz .top a.nav, #sySm .top, #sySm .top a.nav, #sySy .top, #sySy .top a.nav, #syZx .top, #syZx .top a.nav {
	height: 70px
}
#syTk .bg {
	background: url(/statics/20180101/img/bg_new_test.png?ver=0.5) 0 -185px no-repeat;
	-background: url(/statics/20180101/img/bg_new.gif) no-repeat 0 -185px
}
#syDr .top {
	background-position: 0 -68px
}
#syDr .bg {
	background: url(/statics/20180101/img/bg_new_test.png?ver=0.5) 0 -350px no-repeat;
	-background: url(/statics/20180101/img/bg_new.gif) no-repeat 0 -350px
}
#indexFangTan .hd {
	overflow: hidden;
	margin: 0 0 30px;
	line-height: 39px;
	background: url(/statics/20180101/img/bg_new_test.png?ver=0.5) 0 -435px no-repeat;
	-background: url(/statics/20180101/img/bg_new.gif) no-repeat 0 -435px
}
#indexFangTan .hd h2 {
	display: inline;
	float: left;
	background: 0;
	padding: 0 5px;
	margin: 15px 0 0 80px
}
#syHz, #sySm {
	padding-top: 30px
}
#indexFangTan .hd h2 i {
	display: none;
	position: absolute;
	background: 0;
	left: 0;
	top: 0
}
#zxLayer, #zxLayer form, #zxLayer p {
	position: relative
}
#sySy .top {
	background-position: 0 -130px
}
#sySy .bg {
	background: url(/statics/20180101/img/bg_new_test.png?ver=0.5) 0 -520px no-repeat;
	-background: url(/statics/20180101/img/bg_new.gif) no-repeat 0 -520px
}
#syHz .bg {
	background: url(/statics/20180101/img/bg_new_test.png?ver=0.5)
}
#syHz .top {
	background-position: 0 -611px;
	background-repeat: no-repeat
}
#syHz .bg1 {
	background: url(/statics/20180101/img/bg_new_test.png?ver=0.5) 0 -608px no-repeat;
	-background: url(/statics/20180101/img/bg_new.gif) no-repeat 0 -608px
}
#sySm .top {
	background-position: 0 -264px;
	margin-bottom: 25px
}
#sySm .bg {
	background: url(/statics/20180101/img/bg_new_test.png?ver=0.5) 0 -695px no-repeat;
	-background: url(/statics/20180101/img/bg_new.gif) no-repeat 0 -695px
}
#syGl .bg {
	background: url(/statics/20180101/img/bg_new_test.png?ver=0.5)
}
#syGl .top {
	background-position: 0 -780px;
	background-repeat: no-repeat;
	margin: 0 0 25px
}
#syGl .bg1 {
	background: url(/statics/20180101/img/bg_new_test.png?ver=0.5) 0 -782px no-repeat;
	-background: url(/statics/20180101/img/bg_new.gif) no-repeat 0 -782px
}
#syZx .top {
	background-position: 0 -1070px
}
#syZx .bg {
	background: url(/statics/20180101/img/bg_new_test.png?ver=0.5) 0 -10px no-repeat;
	-background: url(/statics/20180101/img/bg_new.gif) no-repeat 0 -10px
}
#zxLayer {
	display: none;
	width: 500px;
	padding: 40px 0 10px;
	background: #fff;
	border: 1px solid #dedede;
	font-size: 14px
}
#zxLayer .icon, #zxLayer .state .iconfont {
	font-size: 24px
}
#zxLayer form {
	display: block;
	margin: 0 auto;
	width: 332px
}
#zxLayer .ipt_txt, #zxLayer p {
	height: 47px;
	margin: 0;
	line-height: 47px
}
#zxLayer p {
	overflow: hidden;
	padding: 0;
	border-bottom: 1px solid #aaa
}
#zxLayer p.submit {
	padding: 20px 0;
	border: 0
}
#zxLayer p.error .state {
	color: #cb0404
}
#zxLayer p.success .state {
	color: #32b253
}
#zxLayer .icon {
	display: inline;
	float: left;
	width: 40px;
	text-align: center;
	color: #df615f
}
#zxLayer .ipt_txt {
	display: inline;
	float: left;
	width: 230px;
	padding: 0 10px;
	border: 0;
	background-color: transparent;
	outline: 0;
	color: #535353
}
#zxLayer .placeHolder {
	color: #535353;
	position: absolute;
	top: 0;
	left: 50px
}
#zxLayer .state {
	display: inline;
	float: right;
	width: 30px;
	text-align: center
}
#zxLayer .ipt_btn, #zxLayerSuccess .btn, #zxZHLayer form {
	display: block;
	margin: 0 auto
}
#zxLayerSuccess, #zxZHLayer {
	display: none;
	position: relative
}
#zxLayer .ipt_btn {
	width: 242px;
	height: 42px;
	padding: 0;
	background: url(/statics/201505/zxsj/img/layerBtn1.png) no-repeat;
	border: 0
}
#zxLayerSuccess {
	width: 310px;
	padding: 10px 0 20px;
	background: url(/statics/201505/zxsj/img/layerbg.png);
	text-align: center;
	font-size: 14px;
	color: #535353
}
#zxLayerSuccess .tips {
	padding: 20px 0
}
#zxLayerSuccess .btn {
	width: 226px;
	height: 42px;
	background: url(/statics/201505/zxsj/img/layerBtn2.png) no-repeat;
	cursor: pointer
}
#sjLayer {
	display: none;
	width: 500px;
	padding: 40px 0 10px;
	background: #fff;
	border: 1px solid #dedede;
	font-size: 14px
}
#sjLayer .icon, #sjLayer .state .iconfont {
	font-size: 24px
}
#sjLayer form {
	display: block;
	margin: 0 auto;
	width: 332px
}
#sjLayer .ipt_txt, #sjLayer p {
	height: 47px;
	margin: 0;
	line-height: 47px
}
#sjLayer p {
	overflow: hidden;
	padding: 0;
	border-bottom: 1px solid #aaa
}
#sjLayer p.submit {
	padding: 20px 0;
	border: 0
}
#sjLayer p.error .state {
	color: #cb0404
}
#sjLayer p.success .state {
	color: #32b253
}
#sjLayer .icon {
	display: inline;
	float: left;
	width: 40px;
	text-align: center;
	color: #df615f
}
#sjLayer .ipt_txt {
	display: inline;
	float: left;
	width: 230px;
	padding: 0 10px;
	border: 0;
	background-color: transparent;
	outline: 0;
	color: #535353
}
#sjLayer .placeHolder {
	color: #535353;
	position: absolute;
	top: 0;
	left: 50px
}
#sjLayer .state {
	display: inline;
	float: right;
	width: 30px;
	text-align: center
}
#sjLayer .ipt_btn, #sjLayerSuccess .btn, #zxZHLayer form {
	display: block;
	margin: 0 auto
}
#sjLayerSuccess, #zxZHLayer {
	display: none;
	position: relative
}
#sjLayer .ipt_btn {
	width: 242px;
	height: 42px;
	padding: 0;
	background: url(/statics/201505/zxsj/img/layerBtn1.png) no-repeat;
	border: 0
}
#sjLayerSuccess {
	width: 310px;
	padding: 10px 0 20px;
	background: url(/statics/201505/zxsj/img/layerbg.png);
	text-align: center;
	font-size: 14px;
	color: #535353
}
#sjLayerSuccess .tips {
	padding: 20px 0
}
#sjLayerSuccess .btn {
	width: 226px;
	height: 42px;
	background: url(/statics/201505/zxsj/img/layerBtn2.png) no-repeat;
	cursor: pointer
}
#zxZHLayer {
	width: 500px;
	padding: 40px 0 10px;
	background: url(/statics/201505/zxsj/img/layerbg.png);
	font-size: 14px
}
#zxZHLayer form {
	width: 332px;
	position: relative
}
#zxZHLayer .ipt_txt, #zxZHLayer p {
	height: 47px;
	margin: 0;
	line-height: 47px
}
#zxZHLayer p {
	overflow: hidden;
	padding: 0;
	border-bottom: 1px solid #aaa;
	position: relative
}
#zxZHLayer p.submit {
	padding: 20px 0;
	border: 0
}
#zxZHLayer p.error .state {
	color: #cb0404
}
#zxZHLayer p.success .state {
	color: #32b253
}
#zxZHLayer .icon {
	display: inline;
	float: left;
	width: 40px;
	text-align: center;
	color: #df615f;
	font-size: 24px
}
#zxZHLayer .ipt_txt {
	display: inline;
	float: left;
	width: 230px;
	padding: 0 10px;
	border: 0;
	background-color: transparent;
	outline: 0;
	color: #535353
}
#zxZHLayer .placeHolder {
	color: #535353;
	position: absolute;
	top: 0;
	left: 50px
}
#zxZHLayer .state {
	display: inline;
	float: right;
	width: 30px;
	text-align: center
}
#zxZHLayer .state .iconfont {
	font-size: 24px
}
#zxZHLayer .ipt_btn {
	display: block;
	width: 242px;
	height: 42px;
	margin: 0 auto;
	padding: 0;
	background: url(/statics/201505/zxsj/img/layerBtn1.png) no-repeat;
	border: 0
}
#zxZHLayerSuccess {
	display: none;
	width: 310px;
	padding: 10px 0 20px;
	background: url(/statics/201505/zxsj/img/layerbg.png);
	text-align: center;
	font-size: 14px;
	color: #535353;
	position: relative
}
#zxZHLayerSuccess .tips {
	padding: 20px 0
}
#zxZHLayerSuccess .btn {
	display: block;
	width: 226px;
	height: 42px;
	margin: 0 auto;
	background: url(/statics/201505/zxsj/img/layerBtn2.png) no-repeat;
	cursor: pointer
}
.new_sysx, .new_sysx_content > a {
	overflow: hidden;
	margin-top: 20px;
	white-space: nowrap
}
.closeBtn {
	position: absolute;
	top: 0;
	right: 0
}
.closeBtn .iconfont {
	display: block;
	background-color: #df615f;
	color: #fff;
	cursor: pointer;
	font-size: 24px
}
.new_sysx {
	float: left;
	width: inherit;
	height: 94px
}
.new_sysx > div, .new_sysx > div > a, .new_sysx_content {
	height: inherit;
	float: left
}
.new_sysx > div {
	width: 50%
}
.new_sysx > div > a {
	overflow: hidden;
	display: block;
	width: 158px
}
.new_sysx_content {
	width: 241px
}
.new_sysx_content > a {
	display: block;
	padding: 0 30px 0 16px;
	text-overflow: ellipsis
}
.new_gg * {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
.new_gg {
	height: 70px;
	width: 1200px;
	margin: 30px auto
}
.new_gg > a {
	display: block;
	width: 49%;
	height: inherit
}
.new_gg > a > img {
	width: 100%;
	height: 100%
}
.new_gg_l {
	float: left;
	margin-right: 1%
}
.new_gg_r {
	float: right;
	margin-left: 1%
}
#syHz .rPic {
	width: inherit
}
@media screen and (max-width: 1426px) {
	#GPS {
		display: none
	}
}
.category_tow_side_ad {
	position: fixed;
	top: 0;
	left: 50%;
	width: 1200px;
	z-index: 0;
	transform: translateX(-50%);
	z-index: 0
}
.category_tow_side_ad .wrapper {
	position: absolute;
	top: 245px;
	width: 100%
}
.category_tow_side_ad .wrapper .adv_left {
	position: absolute;
	left: -112px
}
.category_tow_side_ad .wrapper .adv_right {
	position: absolute;
	right: -112px
}
#zpQz {
	position: relative
}
.recruit-top-adv {
	position: absolute;
	top: -1px;
	left: 432px
}
#jhQj {
	padding-top: 60px;
	overflow: inherit
}
#jhQj .bg {
	background: url(/statics/20180101/img/bg_new_test.png?ver=0.5) 0 -268px no-repeat;
	height: 85px
}
#jhQj .bg .nav {
	display: block;
	height: 85px;
	width: 400px;
	float: left
}
#jhQj .row {
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	display: -webkit-flex;
	margin: 0 -12px;
	width: 870px;
	font-size: 0
}
#jhQj .item {
	position: relative;
	margin: 12px 12px 0;
	padding-bottom: 5px;
	width: 190px;
	display: inline-block;
	vertical-align: top;
	font-size: 15px;
	line-height: 21px;
	text-align: center;
	box-shadow: 0 5px 8px rgba(162, 154, 158, .36)
}
#jhQj .item img {
	display: block;
	width: 100%;
	height: 289px;
	margin: 0 auto 7px
}
#jhQj .col {
	margin: 12px auto 0;
	float: right;
	position: relative
}
#jhQj .col a {
	display: block
}
